Student Thesis STUD-2123

BibliographyStrempfer, Christian: Verbesserung eines EAI Pattern Editors.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Student Thesis No. 2123 (2008).
53 pages, german.
CR-SchemaD.2.6 (Software Engineering Programming Environments)
D.2.11 (Software Engineering Software Architectures)
H.3.5 (Online Information Services)
KeywordsEAI; Messaging; Pattern; XML Schema
Abstract

Anwendungsprogramme von verschiedenen Anbietern arbeiten selten zusammen, deshalb müssen Daten über mehrere Anwendungssysteme konsistent gehalten werden. Das ist aufwändig und fehleranfällig. Techniken die dem versuchen entgegen zu wirken, werden unter dem Begriff Enterprise Application Integration (kurz: EAI) zusammengefasst.

Um die Software-Integration zu vereinfachen können Entwurfsmuster (engl.: Patterns) dokumentiert werden, mit deren Hilfe man leicht die wichtigen Komponenten einer Systemarchitektur beschreiben kann. Diese Entwurfsmuster sind kombinierbar, so dass ihre Implementierungen wiederverwendbar sind. Sie werden Enterprise Integration Patterns (oder auch: EAI Patterns) genannt.

Aus den Enterprise Integration Patterns kann ein Systemmodell erstellt werden, das in ausführbaren Programmcode übersetzt werden kann. Dies entspricht dem Prinzip der Modellgetriebenen Softwareentwicklung.

Diese Arbeit beschäftigt sich mit einem bereits vorhandenen EAI Pattern Editor. Mit ihm ist es möglich ein Systemmodell zu erstellen und dieses auch in verschiedene Sprachen zu transformieren. Der praktische Teil der Arbeit bestand in der Verbesserung der Benutzerfreundlichkeit des Editors, während in einem theoretischen Teil die Zusammensetzung von Messaging Systemen untersucht und beschrieben werden sollte.

Full text and
other links
PDF (388178 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Scheibler, Thorsten
Project(s)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
Entry dateAugust 25, 2008
   Publ. Computer Science