Pergunta

Ao definir nossa arquitetura de aplicativos (que contém UI da Web e serviços da Web externos), tropeçamos em nossa incapacidade de encontrar um nome comum para a camada superior. É bastante claro que existem DAL (camada de acesso a dados) e BLL (camada lógica de negócios) em nosso aplicativo. No topo da BLL, reside a interface do usuário, que é comumente chamada de camada de apresentação (por exemplo, http://msdn.microsoft.com/en-us/library/ff647339.aspx). Mas também há uma camada de serviço, que reside no topo do BLL também!

Mas um bolo não pode ter duas camadas no mesmo nível :) Então, ajude -me a encontrar um termo para isso.

Foi útil?

Solução

O termo API (interface de programação de aplicativos) é comumente usado para interfaces de programação, embora neste caso a "camada de serviço" possa ser mais apropriada e descritiva.

Camadas podem ser lado a lado - nada diz que elas tenho ser um em cima de outro.

Outras dicas

A camada de apresentação é a que mais ouvi para a camada contendo componentes da interface do usuário.

E a camada externa? Top Camada? A camada-que não é nomeada?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top