Zusammenfassung
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.
Nutzer