EAI

Welches Open Source Integrationsframework einsetzen – Apache Camel, Spring Integration oder Mule?

Apache Camel
Enterprise Integration Patterns
Enterprise Service Bus
Mule ESB
Spring Integration

Abstract


Thu 11:10 - 11:55 Uhr | 2012

Der Datenaustausch zwischen Unternehmen oder einzelnen Bereichen wird immer intensiver. Die Zahl der Anwendungen, die integriert werden müssen, steigt stetig an. Die Schnittstellen nutzen diverse Technologien, Protokolle und Datenformate. Die Integration dieser Anwendungen soll aber trotzdem standardisiert modellierbar, effizient umsetzbar und automatisiert testbar sein. Im Java-Umfeld sind drei Open Source Integrationsframeworks verfügbar, die den Anspruch haben, diese Wünsche zu erfüllen: Apache Camel, Spring Integration und Mule.

Diese Integrationsframeworks implementieren die allseits bekannten Enterprise Integration Patterns (EIP) und bieten dadurch eine standardisierte, domänenspezifische Sprache, welche für die Integration von Anwendungen eingesetzt wird.

Diese Frameworks können in fast jedem Integrationsprojekt im JVM-Umfeld sinnvoll und effizient eingesetzt werden. Dabei spielt es keine Rolle, welche Technologien sowie Transport- und Nachrichtenprotokolle eingesetzt werden. Alle Integrationsprojekte können einheitlich und ohne redundanten, “Boilerplate-Code” umgesetzt werden.

Dieser Vortrag stellt die drei Alternativen vor und zeigt deren jeweilige Vor- und Nachteile. Außerdem wird auf die Frage eingegangen, wann anstatt eines Integrationsframeworks lieber doch ein mächtiger Enterprise Service Bus (ESB) eingesetzt werden sollte.

Präsentation
Non-Sponsored TalkFortgeschritteneDeutsch
Kai Wähner

Kai Wähner

Kai Wähner ist als IT-Consultant bei der MaibornWolff et al GmbH tätig. Seine Schwerpunkte liegen in den Bereichen Java EE, SOA und Cloud Computing. Außerdem ist er Autor von Fachartikeln, hält Vorträge sowie Workshops auf internationalen IT-Konferenzen und berichtet in seinem Blog über Erfahrungen mit neuen Technologien. Feedback gerne per Email (kai.waehner@mwea.de) oder Twitter (@KaiWaehner)