Imagem de fundo

Uma camada é um agrupamento de granularidade muito grossa de classes, pacotes ou subsis...

Uma camada é um agrupamento de granularidade muito grossa de classes, pacotes ou subsistemas, que tem responsabilidade coesiva sobre um tópico importante do sistema. Camadas comuns encontradas na arquitetura lógica de um sistema de informação são: Camada de Interface com o Usuário, Camada de Aplicação, Camada de Domínio, Camada de Infra-estrutura de Negócio, Camada de Serviços Técnicos e Camada de Fundação ou Serviços Básicos. Exemplos de grupamentos na Camada de Fundação ou Serviços Básicos são

A

Serviços de persistência e segurança.

B

Estruturas de dados, Arquivo, Banco de dados e Entrada/saída de rede.

C

Serviços tais como: estoque, faturamento, compras.

D

Fluxo de trabalho, transições janelas/páginas.

E

Relatório e interfaces HTML, XML, Javascript.