Thullner, R., Schatten, A., & Schiefer, J. (2008). Implementing Enterprise Integration Patterns Using Open Source Frameworks. In Software Engineering Techniques in Progress (pp. 111–124). http://hdl.handle.net/20.500.12708/52649
Enterprise Application Integration is needed in many organisations to improve the functionality of their IT systems and offer new business functions to end-users without implementing and deploying new applications. With growing complexity of the IT infrastructure and the pressure to bring new features in ever shorter time, application integration became a challenging task.
One approach for integration is to exchange messages between participating applications. Patterns have been described which express best-practices of enabling message-based integration. The patterns are known under the term enterprise integration patterns.
As Open Source middleware becomes more and more important as stable and flexible infrastructure components in enterprise IT, this paper discusses the support for architects of enterprise integration patterns by Open Source frameworks, focussing on Apache Camel and Mule.