Das Kefk Network Wiki befindet sich im Testbetrieb.


Enterprise Service Bus

Aus Kefk.

Wechseln zu: Navigation, Suche

Ein Enterprise Service Bus (ESB) kann ein Bestandteil von komplexen IT-Systemen sein. Er wird oft dort verwendet, wo mit dem Ansatz der Serviceorientierten Architektur (SOA) gearbeitet wird. Es gibt keinen einheitlichen Standard, der definiert, was ein Enterprise Service Bus ist, so dass es verschiedene Konzepte zu seiner Beschreibung gibt und sehr unterschiedliche Produkte sich selbst als „ESB“ bezeichnen.

Konzept

Die zentrale Aufgabe eines ESB ist der Austausch von Daten zwischen IT-Systemen oder Teilen von IT-Systemen. Der Datenaustausch findet dabei in Form von Service-Aufrufen statt. Der ESB kann als zentraler Server existieren (sogenannter „Hub-and-Spoke-Ansatz“), als vollständig dezentrale Umsetzung oder auch als föderiertes System, d. h. als Verbindung mehrerer Zentralsysteme. Zusätzlich kann ein ESB zentrale Dienste anbieten wie eine Registry, Single-Sign-On, Verschlüsselungsdienste und Datenkonvertierung.

Implementierungen eines Enterprise Service Bus bieten beispielsweise der Oracle Enterprise Service Bus, der IBM WebSphere Enterprise Service Bus, der Sonic ESB von Progress Software, der TIBCO Bus, oder der AquaLogic Service Bus von BEA Systems.

Geschichte

Verschiedene Hersteller boten im Rahmen der Enterprise Application Integration (EAI) Bus-Systeme (im Gegensatz zu Server- bzw. Datenbank-basierten Systemen) an. Seit Serviceorientierte Architektur zum Hype wurde, spricht niemand mehr von EAI. Die Hersteller der EAI-Bus-Systeme konnten mit minimalem Aufwand ihr Produkt zum "Enterprise Service Bus" weiterentwickeln.

Weblinks

Wikipedia
Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort Enterprise_Service_Bus, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation.
Persönliche Werkzeuge