Titelaufnahme

Titel
Implementing enterprise integration patterns using open source frameworks / Robert Thullner
VerfasserThullner, Robert
Begutachter / BegutachterinBiffl, Stefan ; Schatten, Alexander
Erschienen2008
UmfangXIII, 117 S. : graph. Darst.
HochschulschriftWien, Techn. Univ., Mag.-Arb., 2008
Anmerkung
Zsfassung in dt. Sprache
SpracheEnglisch
DokumenttypMasterarbeit
Schlagwörter (DE)enterprise integration patterns / open source / camel / activemq / mule / servicemix
Schlagwörter (EN)enterprise integration patterns / open source / camel / activemq / mule / servicemix
URNurn:nbn:at:at-ubtuw:1-22013 Persistent Identifier (URN)
Zugriffsbeschränkung
 Das Werk ist frei verfügbar
Dateien
Implementing enterprise integration patterns using open source frameworks [2.13 mb]
Links
Nachweis
Klassifikation
Zusammenfassung (Deutsch)

Enterprise Application Integration (EAI) ist in vielen Unternehmen ein Begriff. Verschiedene eingesetzte Computersysteme sollen ihre Funktionalitäten mit anderen Systemen teilen damit neue Anforderungen abgedeckt werden können. Eine Möglichkeit um eine Integration durchzuführen ist der Austausch von Nachrichten zwischen Systemen. Wie für viele Anwendungsgebiete in der IT Branche wurden auch für den Bereich der Applikationsintegration durch Nachrichtenaustausch Patterns gefunden und gesammelt. Patterns beschreiben eine allgemeine Lösung für wiederkehrende Probleme. In der Open Source Landschaft wurden einige Frameworks entwickelt die in den EAI-Bereich fallen. In dieser Arbeit soll herausgefunden werden, welche Arten von Patterns von Open Source Frameworks unterstützt werden bzw. wie diese implementiert werden können. Dazu werden vier Projekte genauer untersucht. Diese sind Apache ActiveMQ, Apache Camel, Apache ServiceMix und Codehaus Mule. Die Unterstützung der Frameworks wird einerseits durch theoretische Durcharbeiten der Dokumentation und andererseits durch Implementierung von Szenarien erfolgen. Durch die Implementierung soll auch herausgefunden werden wie benützbar und entwicklerfreundlich die verwendeten Frameworks sind oder welche Probleme durch deren Verwendung auftreten können. Weiters werden auch verschiedene Teile von EAI Lösungen betrachtet und untersucht welche Teile von welchen Frameworks abgedeckt werden können. Zuletzt wird noch eine kurze wirtschaftliche Betrachtung durchgeführt um herauszufinden ob es für Unternehmen vorteilhaft ist Open Source Frameworks zur Applikationsintegration zu verwenden.

Zusammenfassung (Englisch)

Enterprise Application Integration (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.