Índice:
- Definição - O que significa Arquitetura em Três Camadas?
- Techopedia explica arquitetura de três camadas
Definição - O que significa Arquitetura em Três Camadas?
Uma arquitetura de três camadas é uma arquitetura cliente-servidor na qual a lógica do processo funcional, acesso a dados, armazenamento de dados do computador e interface do usuário são desenvolvidos e mantidos como módulos independentes em plataformas separadas. A arquitetura de três camadas é um padrão de design de software e uma arquitetura de software bem estabelecida.
Techopedia explica arquitetura de três camadas
A arquitetura de três camadas permite que qualquer uma das três camadas seja atualizada ou substituída independentemente. A interface do usuário é implementada em um PC de mesa e usa uma interface gráfica do usuário padrão com diferentes módulos em execução no servidor de aplicativos. O sistema de gerenciamento de banco de dados relacional no servidor de banco de dados contém a lógica de armazenamento de dados do computador. As camadas intermediárias geralmente são de várias camadas.
As três camadas em uma arquitetura de três camadas são:
- Camada de apresentação: ocupa o nível superior e exibe informações relacionadas aos serviços disponíveis em um site. Essa camada se comunica com outras camadas enviando resultados para o navegador e outras camadas da rede.
- Camada de aplicativo: também chamada de camada intermediária, lógica, lógica comercial ou lógica, essa camada é extraída da camada de apresentação. Controla a funcionalidade do aplicativo executando um processamento detalhado.
- Camada de dados: hospeda servidores de banco de dados onde as informações são armazenadas e recuperadas. Os dados nessa camada são mantidos independentes dos servidores de aplicativos ou da lógica de negócios.