Diploma Thesis DIP-2665

BibliographyMierzwa, Christof: Architektur eines ESBs zur Unterstützung von EAI Patterns.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 2665 (2008).
102 pages, german.
CR-SchemaC.2.4 (Distributed Systems)
D.2.11 (Software Engineering Software Architectures)
H.4.m (Information Systems Applications Miscellaneous)
Abstract

Die Aufgaben der IT bestehen heutzutage darin, Unternehmen aktiv im globalen Wettbewerb zu unterstützen. Dazu gehören die Bereitstellung von Geschäftsfunktionen und Informationen im gesamten Unternehmen, sowie die Integration mit anderen Unternehmen. Ziel ist, die IT so flexibel wie möglich zu gestalten, damit die oft geforderten Veränderungen ohne größeren Aufwand umgesetzt werden können. Die Funktionen und Informationen der eingesetzten Softwaresysteme müssen innerhalb eines Unternehmens auch anderen Anwendungen zur Verfügung gestellt werden, damit maximale Effektivität, durch Vermeidung von doppelter Datenhaltung und Wiederverwendbarkeit der Geschäftsfunktionen, erreicht wird. Mit dieser Problematik befasst sich die Enterprise Application Integration (EAI).

Um den Anforderungen einer EAI gerecht zu werden, verwenden viele Unternehmen den Ansatz einer Service Oriented Architecture (SOA). Innerhalb einer SOA werden Geschäftsfunktionen als lose gekoppelte Dienste zur Verfügung gestellt. Diese werden durch Kombination dazu verwendet, komplexe Geschäftsprozesse abzubilden. Durch die Unabhängigkeit können die einzelnen Dienste in beliebig vielen Prozessen wieder verwendet werden. Die Technologie zur Implementierung dieser Dienste, sowie die Plattform, sind frei wählbar.

Ein Enterprise Service Bus (ESB) stellt die Infrastruktur für eine SOA dar. Mit Hilfe eines ESBs ist es möglich, Dienste in einer einfachen Art miteinander zu kombinieren. Durch den Einsatz eines ESBs werden EAI Projekte stark vereinfacht, da isolierte Anwendungen nach und nach durch eine standardbasierte Integration in eine SOA Umgebung eingebunden werden können.

Ziel der vorliegenden Arbeit ist es herauszufinden, inwieweit sich Enterprise Integration Patterns mit einem ESB umsetzen lassen. Es wird untersucht, welche Patterns bereits mit den Grundfunktionalitäten eines ESBs abgedeckt werden und welche mit Hilfe der vorhandenen Funktionalitäten entwickelt werden können. Die Ergebnisse dieser Untersuchung werden anhand eines praktischen Beispiels mit Hilfe eines Open-Source ESBs in die Praxis umgesetzt. Gleichzeitig soll die Umsetzung als Grundlage für die Entwicklung eines Editors dienen, mit dem der ESB-Konfigurationscode für EIPs generiert werden kann.

Full text and
other links
PDF (2231877 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Contactc.mierzwa@gmx.de
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Scheibler, Thorsten; van Lessen, Tammo
Entry dateApril 30, 2008
   Publ. Computer Science