Repository-based
Ein Stil, bei dem das System um einen zentralen Datenspeicher (Repository, z.B. Datenbank) organisiert ist. Komponenten kommunizieren indirekt durch Manipulation dieser zentralen Daten.
- Nachteil: Das Repository wird zum "Single Point of Failure" und Performance-Bottleneck.