Slides from my talk “How to choose the right Integration Framework” at JavaOne 2013, San Francisco, are online.
Data exchanges between companies increase a lot. The number of applications which must be integrated increases, too. The interfaces use different technologies, protocols and data formats. Nevertheless, the integration of these applications shall be modeled in a standardized way, realized efficiently and supported by automatic tests.
Three integration frameworks are available in the JVM environment, which fulfil these requirements: Apache Camel, Spring Integration and Mule. They implement the well-known Enteprise Integration Patterns (EIP) and therefore offers a standardized, domain-specific language to integrate applications.
These Integration Frameworks can be used in almost every integration project within the JVM environment – no matter which technologies, transport protocols or data formats are used. All integration projects can be realized in a consistent way without redundant boilerplate code.
This session shows and compares the three alternatives and discusses their pros and cons. Besides, a recommendation will be given when to use a more powerful Enterprise Service Bus (ESB) instead of one of these frameworks.
http://www.slideshare.net/KaiWaehner/spoilt-for-choice-how-to-choose-the
Two toolchains, two skill sets, two CI/CD pipelines — that has been the reality for…
The Shift Left Architecture moves data integration logic into an event-driven architecture where governed data…
The Ultimate Fighting Championship (UFC) held Fight Night London on March 21, 2026, at The…
Dashboards are a popular way to make streaming data visible and useful, but they are…
Mobile World Congress (MWC) 2026 highlights the shift from batch systems to real time data…
This blog post explores how data streaming transforms airline operations by enabling real-time visibility, faster…