Arquitetura de Sistemas Distribuídos e Comunicação via Sockets
Classificado em Computação
Escrito em em português com um tamanho de 4,5 KB.
Camadas em Aplicações
Existem 3 camadas:
- Camada de apresentação (desktop, conexão TCP/IP);
- Camada de negócio (ou de aplicação) - conexão com banco de dados;
- Camada de acesso aos dados - servidor de dados.
Aplicação com 3 camadas:
- Ajuda a melhor distribuir os componentes de uma aplicação e reduz problemas de manutenção.
Problemas na arquitetura 3 camadas:
- Instalar a aplicação inicial nos desktops clientes;
- Dificuldade de instalar software em desktops fora do controle administrativo.
Solução:
- Adotar o browser como cliente universal;
- Dividir a camada de aplicação em duas: aplicação e web.
Arquitetura com Múltiplas Camadas
- Camada de apresentação;
- Camada Web;
- Camada de Aplicação;
- Camada de Dados.
Plataforma Robusta
- Acessada de qualquer