Article in Proceedings INPROC-2009-01

BibliographyScheibler, 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).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
english.
Springer, March 3, 2009.
Article in Proceedings (Conference Paper).
CR-SchemaD.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
Abstract

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.

Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Entry dateNovember 6, 2008
   Publ. Institute   Publ. Computer Science