|
Hola. Si no usas DTOs, desde la Capa de Presentación (entiendo que ASP.NET o ASP.NET MVC) invocarías a los APPLICATION SERVICES los cuales te devuelven objetos del Dominio (Domain Entities).
Los DOMAIN-SERVICES son necesarios cuando tienes lógica del Dominio que involucra a varias entidades diferentes y es lógica de dominio que no puedes incluir en una única Domain-Entity.
Pero normalmente necesitarás siempre de los APPLICATION SERVICES pues es ahí donde se utilizan los REPOSITORY, Transactions, etc.
En tu caso, la Capa de Presentación tendría relación con la de Dominio en el sentido que las Domain-Entities (definidas en el Domain-Layer) estarán siendo utilizadas por la Capa de Presentación.
Fíjate en como está hecho el APPLICATION SERVICE de BANK-TRANSFER en la App-Ejemplo.
|