Intro
Il layer di applicazione è dove la business logic del backend è implementata. I componenti del layer possono essere raggruppati come:
- Comandi e handler dei comandi
- Query e handler delle query
- Oggetti richiesta e oggetti risposta
- Mapper per la conversione tra oggetti di dominio e oggetti richiesta/risposta
- Servizi interni
Il compito del layer di applicazione è accettare query e comandi dall'esterno (Presentation) ed eseguirli, utilizzando il layer di infrastruttura per interfacciarsi con il mondo esterno.