Informatica

1148 palavras 5 páginas
ARQUITETURA EM
CAMADAS
DISCIPLINA: ENGENHARIA DE SOTWARE

Arquitetura centralizada




Dominantes até década de 80 como arquitetura corporativa
Problema básico: interface não amigável

Arquitetura em 2 camadas


Sistemas em camadas surgiram para:







Melhor aproveitar os PCs da empresa
Oferecer sistemas com interfaces gráficas amigáveis
Integrar o desktop e os dados corporativos

Em outras palavras, permitiram aumentar a escalabilidade de uso de Sistemas de Informação
Os primeiros sistemas cliente-servidor eram de duas camadas 

Camada cliente trata da lógica de negócio e da UI



Camada servidor trata dos dados (usando um SGBD)

Arquitetura em 3 camadas


A arquitetura cliente/servidor em 2 camadas sofria de vários problemas:





Falta de escalabilidade (conexões a bancos de dados)
Enormes problemas de manutenção (mudanças na lógica de aplicação forçava instalações)

Inventou-se a arquitetura em 3 camadas


Camada de apresentação (UI)
Camada de aplicação (business logic)



Camada de dados







Problemas de manutenção foram reduzidos, pois mudanças às camadas de aplicação e de dados não necessitam de novas instalações no desktop Observe que as camadas são lógicas


Fisicamente, várias camadas podem executar na mesma máquina



Quase sempre, há separação física de máquinas

Arquitetura em 3/4 camadas Web-Based




A arquitetura em 3 camadas original sofre de problemas: Às vezes, continua-se a chamar isso de 3 camadas porque as camadas Web e Aplicação freqüentemente rodam na mesma máquina
(para pequenos volumes)

Arquitetura distribuída em n camadas


Os problemas remanescentes:






Não há suporte a Thin Clients (PDA, celulares, smart cards, quiosques, ...) pois preciso usar um browser (pesado) no cliente
Dificuldade de criar software reutilizável: cadê a componentização?
Fazer aplicações distribuídas multicamadas

Relacionados

  • informatica
    3020 palavras | 13 páginas
  • Informatica
    2265 palavras | 10 páginas
  • informatica
    1838 palavras | 8 páginas
  • A informatica
    2489 palavras | 10 páginas
  • informática
    794 palavras | 4 páginas
  • Informática
    880 palavras | 4 páginas
  • informatica
    500 palavras | 2 páginas
  • Informática
    599 palavras | 3 páginas
  • informatica
    1100 palavras | 5 páginas
  • Informatica
    405 palavras | 2 páginas