School-Overview › Flashcards › AVSW_04 › Kapitel_3
Kpt. 3.8 (Prüfungsfragen – SOA vs EDA)
Frage
Kpt. 3.8 (Prüfungsfragen) Welches sind die wesentlichen Unterscheidungskriterien zwischen SOA und EDA?
Antwort
• Kopplung: SOA meist synchron & request-basiert; EDA asynchron & event-gesteuert.
• Kommunikationsrichtung: SOA → Command/Query; EDA → Fakten (Events).
• Verantwortung: SOA verlangt aktives Aufrufen; EDA informiert passiv über Zustandsänderungen.
• Skalierbarkeit: EDA begünstigt horizontale Skalierung durch Consumer-Erweiterung.
• Fehlerhandling: SOA blockiert bei Ausfall; EDA puffert Ereignisse und erhöht Fehlertoleranz.