Lar Desenvolvimento O que é arquitetura de duas camadas? - o que é techopedia

O que é arquitetura de duas camadas? - o que é techopedia

Índice:

Anonim

Definição - O que significa Arquitetura em Duas Camadas?

Uma arquitetura de duas camadas é uma arquitetura de software na qual uma camada ou interface de apresentação é executada em um cliente e uma camada ou estrutura de dados é armazenada em um servidor. A separação desses dois componentes em locais diferentes representa uma arquitetura de duas camadas, em oposição a uma arquitetura de camada única. Outros tipos de arquiteturas de várias camadas adicionam camadas adicionais ao design de software distribuído.

Techopedia explica arquitetura de duas camadas

Os especialistas geralmente contrastam uma arquitetura de duas camadas com uma arquitetura de três camadas, na qual é adicionada uma terceira camada de aplicativo ou de negócios que atua como um intermediário entre o cliente ou a camada de apresentação e a camada de dados. Isso pode aumentar o desempenho do sistema e ajudar na escalabilidade. Também pode eliminar muitos tipos de problemas com confusão, que podem ser causados ​​pelo acesso de vários usuários em arquiteturas de duas camadas. No entanto, a complexidade avançada da arquitetura de três camadas pode significar mais custo e esforço.

Uma observação adicional sobre a arquitetura de duas camadas é que a palavra "camada" geralmente se refere à divisão das duas camadas de software em duas partes físicas diferentes de hardware. Os programas de várias camadas podem ser criados em uma camada, mas, devido às preferências operacionais, muitas arquiteturas de duas camadas usam um computador para a primeira camada e um servidor para a segunda camada.

O que é arquitetura de duas camadas? - o que é techopedia