As propriedades principais deste modelo são:
|
Apresentação, negócios e manipulação de dados são claramente divididos em diferentes camadas. |
|
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. |
|
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. |