Enterprise Application Integration (EAI)
Im Gegensatz zu anderen Integrationstechniken wie der Funktionsintegration oder der Datenintegration
werden beim EAI-Ansatz die Implementationen der einzelnen Geschäftsfunktionen nicht verändert. Alle funktionalen Schnittstellen werden mittels Adaptoren (Schnittstellenumsetzer) abstrahiert. Auf dem verbindenden Business Bus, auch als Integrationsplattform bezeichnet, sorgen dynamisch ausgewertete Regeln und Prozessbeschreibungen dafür, das die Daten eines Geschäftsfalls in der richtigen Abfolge an die einzelnen Funktionen übergeben und die Ergebnisse wieder weitergeleitet werden.
Wesentlich für diese Art der Integration, die man auch als lose gekoppelt (engl.: loosely coupled) bezeichnet, ist die strikte Trennung von Geschäftsprozesslogik und Geschäftsfunktionen. Dazu werden die einzelnen Geschäftsprozesse in Makro- und Mikroabläufe zerlegt. Die Mikroabläufe sind dabei zum Teil in den Funktionen integriert, da insbesondere bei der Nutzung von Standard-Software eine Herauslösung nicht möglich ist.
Begriffsdefinition
Enterprise Application Integration (EAI) bezeichnet eine Methode um Geschäftsfunktionen, die über verschiedene Applikationen auf unterschiedlichen Plattformen verteilt sind, im Sinne der Geschäftsprozessintegration verbinden zu können.Anwendungsbereiche
EAI findet praktisch in allen Bereichen der Prozessintegration insbesondere im E-Business und in Portalen Anwendung, da es eine Voraussetzung für das notwendige Straight Through Processing (STP) ist.