Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
WEB
Sistema Centralizado
Sistema Distribuído
Arquitetura Cliente/Servidor
Aplicações WEB
Sistema Centralizado
Sistema Distribuído
Arquitetura Cliente/Servidor
Aplicações WEB
mainframe
terminais
Sistema Centralizado
Sistema Distribuído
Arquitetura Cliente/Servidor
Aplicações WEB
Grupo de computadores
+ suporte de comunicação
+ recursos compartilhados
recursos
C1 C2 C3
rede
Peer-to-peer cooperação
(não hierárquico) A A’
dados dados
Filtros A B C
pedido
C S
Cliente/servidor resposta
Sistema Centralizado
Sistema Distribuído
Arquitetura Cliente/Servidor
Aplicações WEB
Comunicação (protocolos)
Usuário
Máquina A Máquina B
Middleware Middleware
resposta
pedido
Suporte de comunicação
Servidores de arquivos/impressão
cliente
Acessos a arquivos
servidor
Jobs de impressão
cliente
cliente
servidor
Chamadas SQL
SGBD
cliente
Servidores de WWW
cliente
java HTMLHTML
servidor HTML
HTTP
cliente
CGI
HTML
aplicação
Lógica
Lógica
Arquivos Transações
Bancos de dados WWW
Cliente gordo:
menos processamento para o servidor
possivelmente mais tráfego na rede
cliente é mais sensível a mudanças
Cliente magro:
mais processamento no servidor
menos tráfego na rede
manutenção mais simples
Sistema Centralizado
Sistema Distribuído
Arquitetura Cliente/Servidor
Aplicações WEB
O que é a Internet
World Wide Web
Web: Uma Visão Simplificada
o que é um protocolo?
camadas de protocolos
rede
corporativa
Prof. Esp. André Negreiros 28
O que é a Internet: a visão dos serviços
infraestrutura de
comunicação possibilita as
aplicações distribuidas:
WWW, email, jogos, e-
commerce, bancos de dados,
votações, etc.
serviços de comunicação
fornecidos:
sem conexão
orientado à conexão
todos sem garantias de tempo
http://www.fatene.edu.br/
Bem Vindos à
Página da HTTP www.fatene.edu.br
FATENE...
Cliente Servidor
Web Web
Exemplo:
http://www.uol.com.br/default.html
Intranet Internet
www.nwtraders.msft www.contoso.msft
Documentos HTML
browser
OLTP
ASP
HTTP
WWW SGBD
ASP
server
ASP
Groupware