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.

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.


