Mastersthesis,

Implementing Enterprise Integration Patterns Using Open Source Frameworks

.
Institut für Softwaretechnik und Interaktive Systeme Information & Software Engineering Group der Technischen Universität Wien, (April 2008)

Abstract

Enterprise Application Integrating (EAI) is a concept that becomes more interesting in many organizations. Various computer systems shall share their functionalities with other systems to achieve support for new requirements. One approach for integration is the exchange of messages between participating applications. Like in other domains of IT, also for integration with messaging patterns were found and collected. Patterns describe a common solution for recurring problems. In the open source domain some frameworks have been developed that settle in the EAI domain. This thesis shall find out which patterns are supported and can be implemented with the help of open source frameworks. The frameworks used are Apache ActiveMQ, Apache Camel, Apache ServiceMix and Codehaus Mule. To achieve this, the four frameworks will be taken under investigation. The support for patterns shall be found out by studying documentation on the one side and implementing scenarios on the other side. By doing this it shall also be found out how easy it is for developers to use and which problems can arise when using a certain framework. Furthermore parts of EAI solutions will be observed to analyze which of them are covered by the used frameworks. At last a short examination of business aspects will be accomplished to find out if it is beneficial for an enterprise to use open source frameworks for application integration.

Tags

Users

  • @flrnb

Comments and Reviews