SOA-orientierte Ansätze (Serviceorientierte Architekturen) sind tendenziell datengetriebener bzw. datenbasierter als klassische monolithische Systeme – allerdings nicht im Sinne von „mehr Datenverarbeitung“, sondern im Hinblick auf Architekturprinzipien und Systemverhalten.


1. Lose Kopplung & Datenübertragung

👉 Fazit: In SOA ist die Datenstruktur entscheidend für die Interaktion, was einen datengetriebenen Charakter verstärkt.


2. Service Contracts & Datenmodelle

Monolithen hingegen operieren oft mit einem gemeinsamen Datenmodell im Speicher – ohne explizite Verträge, da alles „im Haus“ läuft.


3. Datenzentrierte Geschäftslogik

Monolithen haben typischerweise eng verknüpfte Logik und Daten, oft innerhalb eines riesigen Codes und eines zentralen Datenbankschemas.


4. Event-getriebene Architekturen als Ergänzung