Appendice A. Diagramma e tabella riassuntiva
Ecco come appare la nostra architettura alla fine del libro:
LaTabella A-1 riassume ogni schema e le sue funzioni.
| Strato | Componente | Descrizione |
|---|---|---|
Dominio Definisce la logica aziendale. |
Entità |
Un oggetto del dominio i cui attributi possono cambiare ma che ha un'identità riconoscibile nel tempo. |
Oggetto valore |
Un oggetto di dominio immutabile i cui attributi lo definiscono interamente. È fungibile con altri oggetti identici. |
|
Aggregato |
Cluster di oggetti associati che vengono trattati come un'unità ai fini delle modifiche dei dati. Definisce e applica un confine di coerenza. |
|
Evento |
Rappresenta qualcosa che è accaduto. |
|
Comando |
Rappresenta un lavoro che il sistema deve eseguire. |
|
Livello di servizio Definisce le attività che il sistema deve svolgere e orchestra i diversi componenti. |
Manipolatore |
Riceve un comando o un evento ed esegue ciò che deve accadere. |
Unità di lavoro |
Astrazione dell'integrità dei dati. Ogni unità di lavoro rappresenta un aggiornamento atomico. Rende disponibili i repository. Traccia i nuovi eventi sugli aggregati recuperati. |
|
Bus messaggi (interno) |
Gestisce i comandi e gli eventi indirizzandoli al gestore appropriato. |
|
Adattatori (secondari) Implementazioni concrete di un'interfaccia che va dal nostro sistema al mondo esterno ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access