Pergunta

Em uma arquitetura de três camadas / multitier (/ DAO / modelo de domínio UI / Logic), podem serviços ser considerados como pertencentes à camada de lógica de negócios ou eles estão situados como algo separado?

Foi útil?

Solução

Você provavelmente vai descobrir que uma palavra bastante genérico como meio de "serviço" coisas diferentes para pessoas diferentes.

Eu acho que de um serviço como algo que orquestra a lógica exposta por objetos de negócios (ou outros serviços) para implementar uma tarefa útil (tal como um processo de negócio). Então, para mim, um serviço é um consumidor da camada de lógica de negócios (e provavelmente de aspectos de apoio, tais como a exploração madeireira).

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