Artikel in Tagungsband INPROC-2009-01

Scheibler, Thorsten; Leymann, Frank: From Modelling to Execution of Enterprise Integration Scenarios: the GENIUS tool.
In: Proceedings of 16th Fachtagung Kommunikation in Verteilten Systemen (KiVS 09).
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
Springer, 3. März 2009.
Artikel in Tagungsband (Konferenz-Beitrag).
CR-Klassif.D.2.2 (Software Engineering Design Tools and Techniques)
D.2.11 (Software Engineering Software Architectures)
D.2.13 (Software Engineering Reusable Software)
KeywordsEAI Patterns, Integration Patterns, MDD, Parameterization, Modelling

One of the predominant problems IT companies are facing today is Enterprise Application Integration (EAI). Most of the infrastructures built to tackle integration issues are proprietary because no standards exist for how to model, develop, and actually execute integration scenarios. EAI patterns gain importance for non-technical business users to ease and harmonize the development of EAI scenarios. These patterns describe recurring EAI challenges and propose possible solutions in an abstract way. Therefore, one can use those patterns to describe enterprise architectures in a technology neutral manner. However, patterns are documentation only used by developers and systems architects to decide how to manually implement an integration scenario. Thus, patterns are not theoretical thought to stand for artefacts that will immediately be executed. This paper presents a tool supporting a method how EAI patterns can be used to automatically generate executable artefacts for various target platforms using a model-driven development approach, hence turning patterns into something executable. Therefore, we introduce a continuous tool chain beginning at the design phase and ending in executing an integration solution in a fully automatically manner. For evaluation purposes we introduce a scenario demonstrating how the tool is utilized for modelling and actually executing an integration scenario.

Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
Eingabedatum6. November 2008
   Publ. Institut   Publ. Informatik