Arquitetura multicamada

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Ambox rewrite.svg
Esta página precisa ser reciclada de acordo com o livro de estilo (desde janeiro de 2012).
Sinta-se livre para editá-la para que esta possa atingir um nível de qualidade superior.

Um programa de aplicação em n camadas é um aplicativo desenvolvido de forma a ter várias camadas lógicas. Cada camada é auto-contida o suficiente de forma que a aplicação pode ser dividida em vários computadores em uma rede distribuída.

A forma mais comum da arquitetura é a aplicação em três camadas (3-Tier), comumente usada em aplicações web, na qual as camadas são:

Cada camada desta arquitetura é normalmente mantida em um servidor específico para tornar-se mais escalonável e independente das demais. Com o mesmo objetivo são utilizadas tecnologias de middleware como, por exemplo, CORBA, Web Services ou RMI.

Esta arquitetura tem como características:

  • Baixos custos de disponibilização;
  • Baixos custos na mudança da base de dados;
  • Baixos custos na mudança da lógica de negócios;
  • Eficiente armazenamento e reutilização de recursos.

Ver também[editar | editar código-fonte]

Ícone de esboço Este artigo sobre Informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.