Diploma Thesis DIP-2830

BibliographySchmid, Frank-Michael: Dienstgüteeigenschaften für ausführbare EAI Patterns.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 2830 (2009).
113 pages, german.
CR-SchemaD.2.11 (Software Engineering Software Architectures)
D.3 (Programming Languages)
H.4.1 (Office Automation)
KeywordsEAI PAtterns; Workflow; BPEL; Web Services; Enterprise Application Integration
Abstract

Unternehmen besitzen typischerweise eine Vielzahl von Anwendungen. Um diese zu integrieren, sind Enterprise Integration Patterns (EIP) hilfreich. Ein Pattern stellt hierbei ein spezifisches, wiederkehrendes Design Problem heraus, diskutiert die Randbedingungen und praesentiert dazu eine elegante Loesung. In vorangegangenen Arbeiten wurden die EIP parametrisiert und ein Editor erstellt, mit dem man durch Kombination der EIP ein Messaging System für die Integration von Anwendungen erstellen kann. Das erstellte Messaging System kann dann automatisch in BPEL transformiert werden. Bisher wurden jedoch Dienstgüteeigenschaften ausser Acht gelassen. Diese Arbeit untersucht, in wieweit Dienstgüteeigenschaften bei der Parametrisierung und anschliessenden Generierung in den Editor eingebunden werden koennen. Hierzu erfolgte zunaechst eine Analyse der verschiedenen Fehlersituationen und Fehlerbehandlungsstrategien. Der Editor wurde um das kompensationsbasierte Transaktionskonzept von BPEL für Aufrufe erweitert und neue Patterns wurden identifiziert, die notwendig sind, um das Fehlerbehandlungskonzept von BPEL auf EIP abzubilden. Ein mit dem Editor erstelltes und in BPEL transformiertes Messaging System wurde auf der ActiveVOS BPEL Engine aufgesetzt und ausgeführt.

Full text and
other links
PDF (1727662 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Contactyukon99@gmx.de
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Scheibler, Thorsten
Entry dateApril 23, 2009
   Publ. Computer Science