Scenarios and Techniques for Choreography Design
Source: bpt.hpi.uni-potsdam.de
Topic: Choreography
Sort Desciption: Scenarios and Techniques for Choreography Design Gero Decker 1? , Michael von Riegen 2?? 1 Hasso-Plattner-Institute, University of Potsdam, Germany gero.decker@hpi. uni-potsdam.de 2 University of ...
Content Inside:
Scenarios and Techniques
for Choreography Design
Gero Decker
1?
, Michael von Riegen
2??
1
Hasso-Plattner-Institute, University of Potsdam, Germany
gero.decker@hpi. uni-potsdam.de
2
University of Hamburg, Germany
riegen@informatik.uni-hamburg.de
Abstract. Choreography description languages have been put forward
for capturing sets of interactions and their control and data dependencies,
seen from a global perspective. Choreographies serve as starting point
for generating interface processes for thedierent
participants which in
turn are used for implementing new services or adapting existing ones.
However, such top-down approaches are notsucient
for scenarios where
given implementations cannot be changed and are to be used as a starting
point for choreography design. This paper identifies and classifies three
categories of choreography design: choreography identification, choreog-
raphycontext expansion and collaboration unification. Each category is
motivated through an example from theeGovernment domain. Existing
techniques needed for the individual design categories are discussed and
missing techniques are highlighted.
1
Introduction
Services are more and more used to support long-running business processes.
This trend runs alongside with a shift from merely considering simple interac-
tionbehaviorof services, like request-response interaction patterns manifested
in standards like SOAP and WSDL, towards conversational services that engage
in long-running conversations with other services.
In order to cope with the complexity of these conversations, anew viewpoint
on interacting services was introduced. It describes interactions from a global
point of view, i.e. from the perspective of an ideal observer who is able to see
all interactions and their flow and data dependencies. The resulting global in-
teractionmodels are called service choreographies. Standards such as the Web
Service Choreography ...
scenarios and techniques for choreography design,
poem hpi uni potsdam de