1. Arquitetura em Camadas cliente-servidor

As propriedades principais deste modelo são:


• A separação de interesses

Apresentação, negócios e manipulação de dados são claramente divididos em diferentes camadas.



• Comunicações síncronas

Comunicação entre os blocos é síncrona. Os pedidos emanam em uma única direção a partir da camada do cliente, através da web e da camada de negócio para a camada de gerenciamento de dados. Cada camada aguarda uma resposta da outra camada antes de prosseguir.



• Implementação flexível

Não há restrições sobre como uma aplicação em camadas é implantada. Todos os níveis poderiam ser executados na mesma máquina. Em outro extremo, cada camada pode ser implantada em uma máquina separada. Em aplicações web, a camada de cliente é geralmente um navegador rodando em uma área de trabalho do usuário, comunicando remotamente através da Internet com componentes da camada web.

Copyright © 2016 AIEC.