Académique Documents
Professionnel Documents
Culture Documents
Servidor
Gmail Internet
Usuário Servidor
CTBC RNP de dados
Embratel
Arquitetura Cliente/Servidor.
Processamento distribuído entre o cliente e o
servidor.
Arquitetura de Sistemas
Arquitetura Baseada no Cliente.
Todo o processamento da informação é feita na maquina
do usuário.
Caso haja servidor, fica a cargo do mesmo apenas
fornecer ou armazenar as informações.
Exemplos: Office, Corel Draw. (software de desktop)
Outros exemplos: Google Earth, software da Receita.
Usuário
CTBC RNP Embratel
Usuário Receita
Google earth
Arquitetura de Sistemas
Arquitetura Baseada no Cliente.
Clientes:
Gmail : opção emails off-line(Tecnologia Ajax)
Clientes: Aplicativos
Clientes
Helper
classes C
SERVIDOR
CLIENTE - SERVIDOR
Aplicação
Desktop
SERVIDOR WEB
CLIENTE
Arquiteturas Cliente-Servidor:
Servidor de
4 camadas Aplicações
Clientes
SERVIDOR
APLICAÇÃO
NAVEGADOR WEB SERVIDOR WEB EJB in SGDB
MVC
C
V M
SERVIDOR
CLIENTE CLIENTE - SERVIDOR CLIENTE - SERVIDOR
Arquiteturas Cliente-Servidor:
4 camadas
Arquiteturas Cliente-Servidor - web
Cliente – Client Side
Limitação no processamento.
Linguagem dependente do navegador.
Linguagens disponíveis: ex.: javascript, applet java, tecnologia ajax, etc.
Servidor – Server Side
Capacidade bem maior de processamento, acesso a banco de dados.
Nível maior de segurança.
Linguagens disponíveis: ex.: JSP(JSF), ServLet, PHP, Aspx, etc.