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.
Zum Download
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
