Árvore de páginas

Quando falamos de camada de aplicação estamos falando da camada responsável por coordenar a entrada de informações, controlar acesso a funcionalidades, interligando nosso domínio de negocio com nossa infraestrutura e devolvendo a resposta em um formato que a aplicação espera.

Ela ainda pode fazer o controle de transação, além de poder e enviar notificações para outros softwares, configurando a Injeção da dependência.

Essa camada é a principal responsável por fazer a ligação de nossas regras de negocio com nossa infraestrutura de dados: Bancos relacionais, NoSQL, Serviços externos, etc.

Podemos defini-la como uma camada coordenadora de operações de negócio.

Pense que poderíamos ter todas as nossas regras de negócio centralizadas em um único assembly, mas N camadas de aplicação para N aplicações.

Nos tópicos a seguir vamos abordar alguns aspectos:

  • Sem rótulos