Zum Inhalt
Home » Enterprise-Architecture-Muster: EAI, SOA, Microservices und EDA

Enterprise-Architecture-Muster: EAI, SOA, Microservices und EDA

EAI, serviceorientierte Architektur, Microservices und ereignisgetriebene Architektur beantworten unterschiedliche Integrations- und Änderungsprobleme. Sie bilden keine zwingende Evolutionsreihe, und reale Landschaften kombinieren sie.

Microservices und EDA: Muster nach Problem verstehen

EAI bündelt Integration häufig über zentrale Vermittlung. SOA stellt fachlich definierte Services mit vereinbarten Verträgen bereit. Microservices teilen Systeme in autonom verantwortete, unabhängig lieferbare Services. EDA koppelt Produzenten und Konsumenten über Ereignisse und verlangt bewussten Umgang mit Reihenfolge, Duplikaten und Konsistenz.

Fachgrafik mit Muster nach Problem verstehen, Organisationsfähigkeit mitbewerten.
Die Grafik fasst die im Beitrag «Enterprise-Architecture-Muster: EAI, SOA, Microservices und EDA» beschriebenen Zusammenhänge zusammen.

Organisationsfähigkeit mitbewerten

Microservices benötigen automatisierte Lieferung, Beobachtbarkeit, Plattformfähigkeiten und klare Domänengrenzen. EDA eignet sich nicht nur für Echtzeit oder IoT. SOA ist nicht auf «moderate Komplexität» beschränkt, und EAI ist nicht automatisch technische Schuld.

Die Integrationsarchitektur vertieft Schnittstellen und Datenflüsse. Die Technologiewahl liefert Bewertungskriterien.

Quellen und Literatur

  • Newman, S. (2021). Building Microservices (2nd ed.). O’Reilly.
  • Hohpe, G. & Woolf, B. (2003). Enterprise Integration Patterns. Addison-Wesley.
Artikel:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert