. .

Enterprise Service Bus und Open Source

Unter einem Enterprise Service Bus (ESB) versteht man ein Softwareprodukt zur Unterstützung der Integration verteilter Dienste in der heterogenen Anwendungslandschaft eines Unternehmens. Zu den wichtigsten Aufgaben eines ESB gehören daher das Routing von Nachrichten unter Verwendung eines generischen Kommunikationsbusses über alle Anwendungs- und Herstellergrenzen hinweg, das Transformieren von Nachrichteninhalten in unterschiedlichste Formate sowie das Bereitstellen von verschiedensten Nachrichtenprotokollen, Technologien und Routing- Mechanismen. Der ESB erlaubt, einmal erstellte Funktionalitäten von Diensten für andere Aufgaben wieder zu verwenden. Dadurch verringert sich sukzessive der Entwicklungsaufwand bei der Erstellung weiterer Dienste im Sinne einer Serviceorientierten Architektur (SOA).

Ein ESB fungiert also als eine Art Dolmetscher zwischen Diensten verschiedener Hersteller, die ggf. unter Verwendung verschiedenster Technologien realisiert wurden. Der ESB sorgt für die reibungsfreie Kommunikation zwischen den Diensten, idealerweise sollten hierfür keine Änderungen an den Diensten der verschiedenen Anwendungen selbst nötig sein.

Das vorliegende Dokument beinhaltet eine Auflistung von derzeit existierenden Open Source ESB Lösungen. Es wurde versucht, einen möglichst allumfassenden Überblick über die Thematik zu geben, dennoch besteht kein Anspruch auf Vollständigkeit. Das Dokument hat lediglich das Ziel, einen ersten Eindruck über die vorhandenen Systeme zu geben, um damit die Entscheidungsfindung bei der Suche nach dem passenden Produkt zu erleichtern.

Dieses Dokument wurde nach bestem Wissen und Gewissen erstellt. Sollten Ihnen dennoch Fehler oder Unvollständigkeiten auffallen, freuen wir uns über Feedback an info@ancud.de.

Inhaltsverzeichnis
Kurzfassung .......................................... ..... ..................... 2
Inhaltsverzeichnis ...................................... ..... ................ 3
Abbildungsverzeichnis .................................. ...... ............. 4
1 Enterprise Service Bus und Open Source ......................... 5
2 Aktuelle Open Source ESB Lösungen im.............. .............
Überblick .................. .... .............................................. 6
2.1 Mule ESB ................................................................... 6
2.2 Apache ServiceMix / Fuse ESB ...................................... 6
2.3 Apache Synapse / WS02 ESB ......................................... 6
2.4 OpenESB ................................................................... 7
2.5 Petals ESB ................................................................. 7
2.6 Chain Builder ESB ....................................................... 7
2.7 SOPERA .................................................................... 7
2.8 Eclipse Swordfish ....................................................... 7
2.9 JBoss ESB .................................................................. 7
2.10 Apache Camel .......................................................... 8
3 Open Source ESB Vergleich ......................... .................. 10
3.1 Unterstützte Systemumgebung ..................................... 10
3.2 Unterstützte Kernfunktionalität ................................... 12
3.3 Unterstützte Enterprise Funktionalität .......................... 16
3.4 Fazit.......................................................................... 19
4 Zusammenfassung ......................................................... 22
Abkürzungsverzeichnis .................................................... 23


Zum Download

Whitepapers