@inproceedings {INPROC-2011-13,
author = {David Schumm and Gregor Latuske and Frank Leymann and Ralph Mietzner and Thorsten Scheibler},
title = {{State Propagation for Business Process Monitoring on Different Levels of Abstraction}},
booktitle = {Proceedings of the 19th European Conference on Information Systems (ECIS 2011)},
address = {Helsinki, Finland},
publisher = {-},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--12},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2011},
keywords = {Process Monitoring, Process View, State Abstraction},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
D.2.2 Software Engineering Design Tools and Techniques,
H.4.1 Office Automation,
H.5.2 Information Interfaces and Presentation User Interfaces,
H.5.3 Group and Organization Interfaces},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
abstract = {Modeling and execution of business processes is often performed on different
levels of abstraction. For example, when a business process is modeled using a
high-level notation near to business such as Event-driven Process Chains (EPC),
a technical refinement step is required before the process can be executed.
Also, model-driven process design allows modeling a process on high-level,
while executing it in a more detailed and executable low-level representation
such as processes defined in the Business Process Execution Language (BPEL) or
as Java code. However, current approaches for graphical monitoring of business
processes are limited to scenarios in which the process that is being executed
and the process that is being monitored are either one and the same or on the
same level of abstraction. In this paper, we present an approach to facilitate
business-oriented process monitoring while considering process design on
high-level. We propose process views for business process monitoring as
projections of activities and execution states in order to support business
process monitoring of running process instances on different levels of
abstraction. In particular, we discuss state propagation patterns which can be
applied to define advanced monitoring solutions for arbitrary graph-based
process languages.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-13&engl=0}
}
@inproceedings {INPROC-2010-79,
author = {Stefan Silcher and Jorge Minguez and Thorsten Scheibler and Bernhard Mitschang},
title = {{A Service-Based Approach for Next-Generation Product Lifecycle Management}},
booktitle = {Proceedings of the 11th IEEE International Conference on Information Reuse and Integration (IEEE IRI 2010) in Las Vegas, Nevada, USA.},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {219--224},
type = {Konferenz-Beitrag},
month = {August},
year = {2010},
isbn = {978-1-4244-8098-2},
keywords = {Product Lifecycle Management; PLM; Service Oriented Architecture; SOA; Enterprise Service Bus; ESB},
language = {Englisch},
cr-category = {D.2.11 Software Engineering Software Architectures,
D.2.13 Software Engineering Reusable Software},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Nowadays, one of the main challenges for companies is the effective management
of IT-systems. In times where requirements and companies change steadily, the
ITinfrastructure has to adopt these changes as well: new systems have to be
integrated or existing adapted. Even worse, these systems work together to
support business processes of a company and, thus, the infrastructures becomes
complex and difficult to manage.
The same situation is true for Product Lifecycle Management (PLM) that
accompanies a product development by means of interconnected IT systems running
on complex IT infrastructures. This paper introduces a viable solution to the
integration of all phases of PLM. An Enterprise Service Bus (ESB) is employed
as the service-based integration and communication infrastructure. Three
exemplary scenarios are introduced to describe the benefits of using an ESB as
compared to alternative PLM infrastructures. Furthermore, we introduce a
service hierarchy to enable value-added services to enhance PLM functionality.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-79&engl=0}
}
@inproceedings {INPROC-2010-121,
author = {Jorge Minguez and Frank Ruthardt and Philipp Riffelmacher and Thorsten Scheibler and Bernhard Mitschang},
title = {{Service-based Integration in Event-driven Manufacturing Environments}},
booktitle = {WISE 2010 Workshops},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Computer Science},
volume = {6724},
pages = {0--14},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2010},
keywords = {Manufacturing; Service-oriented Computing; Service-oriented Architecture},
language = {Englisch},
cr-category = {D.2.11 Software Engineering Software Architectures,
D.2.13 Software Engineering Reusable Software},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Constantly changing business conditions require a high level of flexibility in
business processes as well as an adaptive and fully interoperable IT
infrastructure in today’s manufacturing environments. The lack of flexibility
prevents manufacturing companies to improve their responsiveness and to adapt
their workflows to turbulent scenarios. In order to achieve highly flexible and
adaptive workflows, information systems in digital factories and shop floors
need to be integrated. The most challenging problem in such manufacturing
environments is the high heterogeneity of the IT landscape, where the
integration of legacy systems and information silos has lead to chaotic
architectures over the last two decades. In order to overcome this issue, we
present a flexible integration platform that allows a loose coupling of
distributed services in event-driven manufacturing environments. Our approach
enables a flexible communication between digital factory and shop floor
components by introducing a service bus architecture. Our solution integrates
an application-independent canonical message format for manufacturing events,
content-based routing and transformation services as well as event processing
workflows.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-121&engl=0}
}
@inproceedings {INPROC-2010-07,
author = {Thorsten Scheibler and Dieter Roller and Frank Leymann},
title = {{Executing Pipes-and-Filters with Workflows}},
booktitle = {ICIW 2010},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--6},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2010},
language = {Englisch},
cr-category = {H.4.1 Office Automation},
ee = {http://www.iaria.org/conferences2010/ICIW10.html},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
abstract = {In the context of Enterprise Application Integration (EAI) individual tasks
have typically been implemented using specialized EAI-vendor technology based
on messaging, and quite often customer-specific implementations. Those
implementations prominently exploit the Pipes-and-Filters (PaF) architecture.
This implementation approach is in conflict with the flow technology that is a
cornerstone of the Service-Oriented Architecture (SOA) for solving integration
problems. In this paper, we present how this conflict can be resolved.
Therefore, we first analyse the differences between PaF architectures and
(work-) flow approaches in general, and present the advantages and drawbacks of
each solution. Afterwards, we describe how integration solutions modelled based
on the PaF architecture can be implemented using flow technology by
transforming the appropriate PaF patterns, in particular those used in EAI,
into appropriate WS-BPEL constructs. We then present the results of appropriate
tests that show that the performance of the corresponding workflows is superior
to the mapping of PaF patterns to message flows. We finish off with outlining
the additional tangible and non-tangible benefits that the Workflow Management
System (WfMS) provides, such as monitoring. In a nut shell, we illustrate that
the PaF architecture does not require an own implementation. It is sufficient
to have a PaF modelling tool and then convert the appropriate},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-07&engl=0}
}
@inproceedings {INPROC-2010-04,
author = {Thorsten Scheibler and Frank Leymann and Dieter Roller},
title = {{From Pipes-and-Filters to Workflows}},
booktitle = {The International Conference on Interoperability for Enterprise Software and Applications (I-ESA) 2010},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {April},
year = {2010},
language = {Englisch},
cr-category = {H.4.1 Office Automation},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
abstract = {The Pipes-and-Filters (PaF) Architecture has been prominently exploited in the
context of Enterprise Application Integration (EAI). The individual tasks have
typically been implemented using specialized EAI-vendor technology, message
flows, and quite often customer-specific implementations. This implementation
approach is in conflict with the flow technology that is a cornerstone of the
Service-Oriented Architecture (SOA). We show in this paper how this conflict
can be resolved. We first show how the PaF architecture can be implemented
using flow technology by transforming the appropriate PaF patterns, in
particular those used in EAI, into appropriate WS-BPEL constructs. We then
present the results of appropriate tests that show that the performance of the
corresponding workflows is superior to the mapping of PaF patterns to message
flows. We finish off with outlining the additional tangible and non-tangible
benefits that the Workflow Management System (WfMS) provides, such as
monitoring. In a nut shell, we illustrate that the PaF architecture does not
require an own implementation. It is sufficient to have a PaF modeling tool and
then convert the appropriate models to workflows for execution by an
appropriate WfMS.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-04&engl=0}
}
@inproceedings {INPROC-2010-03,
author = {David Schumm and Frank Leymann and Zhilei Ma and Thorsten Scheibler and Steve Strauch},
title = {{Integrating Compliance into Business Processes: Process Fragments as Reusable Compliance Controls}},
booktitle = {Proceedings of the Multikonferenz Wirtschaftsinformatik (MKWI'10), G{\"o}ttingen, Germany, February 23-25, 2010},
editor = {Schumann/Kolbe/Breitner/Frerichs},
address = {G{\"o}ttingen},
publisher = {Universit{\"a}tsverlag G{\"o}ttingen},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {2125--2137},
type = {Konferenz-Beitrag},
month = {Februar},
year = {2010},
isbn = {978-3-941875-31-9},
keywords = {Business Process Compliance, Process Fragment, Reusability},
language = {Englisch},
cr-category = {H.4.1 Office Automation},
contact = {David.Schumm@iaas.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
abstract = {Companies increasingly have to pay attention to compliance concerns addressing
business processes. Flexibly reacting to changing requirements coming from
laws, regulations, and internal guidelines, becomes a necessary part of
business process management. In this paper we propose the application of the
emerging concept of process fragments in the field of compliance management in
process-based applications. We exemplify realizing compliance requirements
employing the notion of process fragments, and we show its characteristics and
its practical application using a scenario common in industry. In doing so, we
discuss how a fragment can be identified, which design considerations need to
be taken into account, we discuss efficient storage and retrieval, and which
ways of integration into business processes are feasible. This approach
leverages the reusability of both, process models and realizations of
compliance requirements.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-03&engl=0}
}
@inproceedings {INPROC-2009-02,
author = {Thorsten Scheibler and Dimka Karastoyanova and Frank Leymann},
title = {{Dynamic Message Routing Using Processes}},
booktitle = {Proceedings of 16th Fachtagung Kommunikation in Verteilten Systemen (KiVS 09)},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2009},
keywords = {SOAP, Routing, BPEL, ESB, SOA},
language = {Englisch},
cr-category = {D.2.2 Software Engineering Design Tools and Techniques,
D.2.11 Software Engineering Software Architectures,
D.2.13 Software Engineering Reusable Software},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
abstract = {The Enterprise Service Bus (ESB) is composable middleware that provides
applications with services such as message routing and transformation, service
compositions, dynamic discovery, transactional support, coordination, security
features, and others. In an ESB supporting SOAP message exchange routing
algorithms typically follow the sequential SOAP message processing model, where
SOAP headers are the main artefacts used to specify the message route and the
processing of the payload by intermediaries along that route. This model
supports neither alternative nor parallel message routes. In the case of a
failing intermediary node this leads to a failure in the message delivery.
Moreover, the execution order of services on SOAP message payloads at the
intermediaries cannot be prescribed. In this paper, we demonstrate how the
deficiencies of the SOAP message processing model can be addressed. We
introduce an approach that allows for specifying SOAP message routing logic in
terms of BPEL processes. We show that parallel and alternative routes for SOAP
messages can be modelled and executed, and the order of services that process a
message at intermediaries can be predefined to accommodate the correct
processing sequence, as required by the concrete application domain. Features
like dynamic discovery of services and flexible service composition are
leveraged to enable flexible SOAP message routing.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-02&engl=0}
}
@inproceedings {INPROC-2009-01,
author = {Thorsten Scheibler and Frank Leymann},
title = {{From Modelling to Execution of Enterprise Integration Scenarios: the GENIUS tool}},
booktitle = {Proceedings of 16th Fachtagung Kommunikation in Verteilten Systemen (KiVS 09)},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2009},
keywords = {EAI Patterns, Integration Patterns, MDD, Parameterization, Modelling},
language = {Englisch},
cr-category = {D.2.2 Software Engineering Design Tools and Techniques,
D.2.11 Software Engineering Software Architectures,
D.2.13 Software Engineering Reusable Software},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
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.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-01&engl=0}
}
@inproceedings {INPROC-2008-93,
author = {Tobias Unger and Stephanie Mauchart and Frank Leymann and Thorsten Scheibler},
title = {{Aggregation of Service Level Agreements in the Context of Business Processes}},
booktitle = {Proceedings of the Twelfth IEEE Enterprise Distributed Object Conference (EDOC 2008), 15-19 September 2008, Munich, Bavaria, Germany},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {43--52},
type = {Konferenz-Beitrag},
month = {September},
year = {2008},
isbn = {978-0-7695-3373-5},
doi = {10.1109/EDOC.2008.29},
keywords = {Service Level Agreements; Business Processes; BPEL; Aggregation},
language = {Englisch},
cr-category = {H.4.1 Office Automation},
ee = {http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=4634756},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
abstract = {One can observe that more and more companies are focusing on their core
compenetency and are outsourcing parts or even complete business processes to
service providers. Service Level Agreements (SLAs) are used as a contractual
basis to define certain non-functional properties (e.g. response time) a
service has to provide. To determine the SLA of a business process a priori,
the SLAs of the invoked services need to be aggregated into a single SLA for
the business process. This paper defines a method how a service provider can
aggregate the SLAs of the individual services within a business process into a
single SLA. This provides a service provider with the capability to annotate
the service that the business process implements with an appropriate SLA. We
propose a framework that helps in carrying out the SLA aggregation within
business processes. The framework consists of two parts: (i) a formal model for
SLAs and (ii) a concept to aggregate SLAs, where algorithms can be plugged in.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-93&engl=0}
}
@inproceedings {INPROC-2008-46,
author = {Thorsten Scheibler and Ralph Mietzner and Frank Leymann},
title = {{EAI as a Service - Combining the Power of Executable EAI Patterns and SaaS}},
booktitle = {International EDOC Conference (EDOC 2008)},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {September},
year = {2008},
language = {Deutsch},
cr-category = {H.4.1 Office Automation},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
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. Moreover, those systems
are built on top of Pipes-and-Filters architecture that offers only limited
capabilities for productive environments. As Service-oriented architectures
(SOA) can be seen as de-facto standard for building enterprise systems today,
including integration systems, there is a need to utilize those systems for
executing integration scenarios. Business processes in an SOA environment can
be used to integrate various applications to form an integration solution. Thus
the application domain of BPM is significantly extended. In this paper, we
introduce how integration solutions can be executed on BPM infrastructures. To
demonstrate this we introduce a tool supporting integration architects to
design integration scenarios and execute these solutions automatically.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-46&engl=0}
}
@inproceedings {INPROC-2008-25,
author = {Thorsten Scheibler and Frank Leymann},
title = {{A Framework for Executable Enterprise Integration Patterns}},
booktitle = {Enterprise Interoperability III: New Challenges and Industrial Approaches},
editor = {Kai Mertins and Ruggaber Rainer and Keith Popplewell and Xiaofei Xu},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {485--497},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2008},
language = {Englisch},
cr-category = {D.2.11 Software Engineering Software Architectures,
D.2.13 Software Engineering Reusable Software,
K.6.4 System Management},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
abstract = {A great challenge for enterprises is the improvement of the utilization of
their landscape of heterogeneous applications in complex EAI (Enterprise
Application Integration) scenarios. Enterprise Application Integration Patterns
help to address this challenge by describing recurring EAI problems and
proposing possible solutions at an abstract level. However, EAI patterns are
documentation only used by systems architects and developers to decide how to
implement an integration solution. Thus, patterns do not specify how to produce
the code that will actually implement the solution described by the pattern on
a specific middleware. In this paper we introduce a framework that provides
configuration capabilities for EAI patterns. The framework also allows to
generate executable integration code from EAI patterns using a model-driven
architecture approach. Furthermore, we present a tool providing this framework.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-25&engl=0}
}
@inproceedings {INPROC-2007-80,
author = {Daniel Martin and Daniel Wutke and Thorsten Scheibler and Frank Leymann},
title = {{An EAI Pattern-Based Comparison of Spaces and Messaging}},
booktitle = {Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007). Annapolis, Maryland, October 15-19, 2007},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {511--517},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2007},
isbn = {978-0-7695-2891-5},
doi = {10.1109/EDOC.2007.31},
keywords = {EAI; Tuplespaces; Messaging; MOM; Comparison; Linda Coordination Language},
language = {Englisch},
cr-category = {H.3.4 Information Storage and Retrieval Systems and Software},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
abstract = {Enterprise Application Integration (EAI) is a major challenge for enterprises
to ensure optimal utilization of their landscape of diverse applications.
$\backslash$emph{Enterprise Application Integration Patterns} help to ease this problem by
describing recurring EAI problems and proposing possible solutions. As of
today, Message-oriented Middleware (MOM) is state-of-the-art for EAI
integration middleware infrastructures. However, Space-based computing (SBC)
has been found to offer essentially the same qualities as MOM in terms of
asynchronous, reliable and loosely coupled communication and might therefore
provide a suitable alternative to MOM in the field of EAI. The objective of
this paper is to provide a comparison of MOM and SBC from an application's
point of view through an in-depth analysis of EAI patterns, assuming SBC
instead of MOM as their underlying middleware.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-80&engl=0}
}
@article {ART-2009-11,
author = {Thorsten Scheibler and Ralph Mietzner and Frank Leymann},
title = {{EMod: Platform Independent Modelling, Description and Enactment of Parameterizable EAI Patterns}},
journal = {Enterprise Information Systems: Challenges and Solutions in Enterprise Computing},
publisher = {Taylor \& Francis Inc.},
volume = {3},
number = {3},
pages = {299--317},
type = {Artikel in Zeitschrift},
month = {Juli},
year = {2009},
isbn = {1751-7575},
language = {Englisch},
cr-category = {D.2.11 Software Engineering Software Architectures,
D.3 Programming Languages,
H.4.1 Office Automation},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
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).},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2009-11&engl=0}
}