Article in Journal ART-2009-11

BibliographyScheibler, Thorsten; Mietzner, Ralph; Leymann, Frank: EMod: Platform Independent Modelling, Description and Enactment of Parameterizable EAI Patterns.
In: Enterprise Information Systems: Challenges and Solutions in Enterprise Computing. Vol. 3(3).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 299-317, english.
Taylor & Francis Inc., July 1, 2009.
ISBN: 1751-7575.
Article in Journal.
CR-SchemaD.2.11 (Software Engineering Software Architectures)
D.3 (Programming Languages)
H.4.1 (Office Automation)
Abstract

As enterprises merge, split up, or grow, existing legacy systems from different vendors implemented in different programming languages and running in different environments as well as roll-your-own applications have to be integrated. This fact is denoted as Enterprise Application Integration (EAI) problem and is one of the major challenges IT departments are facing today.

As a result of the need for operational flexibility and reuse, Service-oriented Architectures (SOA) gain more and more importance as they allow for a flexible and standardized way to describe, reuse and integrate services in heterogeneous application landscapes. Enterprise Application Integration Patterns (EAI Patterns) are a means to describe integration problems using a set of patterns. The patterns therefore present nuggets of advice on how to solve complex recurring integration problems.

In this paper we introduce a platform independent approach (EMod) to model, describe and enact EAI patterns in service oriented architectures. We describe how EMod can be used to build standalone EAI solutions that integrate different applications in a Software as a Service (SaaS) environment. Furthermore we show how EMod can be used as a part of an application to integrate services into composite service-oriented applications. This is done by integrating EMod into the Service Component Architecture (SCA).

Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Entry dateMay 19, 2009
   Publ. Institute   Publ. Computer Science