Service Choreography
Definitions
Term: Service Choreography |
Domain: Cross-cutting issues | ||||
---|---|---|---|---|---|
Engineering and Design (KM-ED) |
Adaptation and Monitoring (KM-AM) |
Quality Definition, Negotiation and
Assurance (KM-QA) |
Generic (domain independent) |
||
D o m a i n : L a y e r s |
Business Process Management (KM-BPM) |
||||
Service Composition and
Coordination (KM-SC) |
Service Choreography is a form of service composition in which the message-based interactions between multiple partner services -- called participants -- are defined from a global perspective. The goal is to define the message exchanges occurring between the participants (e.g. web services) from a global perspective. [PO-JRA-2.2.1], [Decker et al. 2008] _ALT_ Service choreographies can be specified using graphical notations such as BPMN [BPMN, 2006] and Let’s Dance [Zaha et al. 2006], or using XML-based language such as WS-CDL [Kavantzas et al. 2005] and BPEL4Chor. [Decker & Kopp, 2007] {GEN: Service Composition}{SPC: Interaction Choreography Model, Interconnected Interface Choreography Model} |
||||
Service Infrastructure (KM-SI) |
|||||
Generic (domain independent) |
Service Choreography involves the collaborative
processes involving multiple services where the interactions between
these services are seen from a global perspective. [Barros, 2005] |
Competencies
-
USTUTT: Service Choreography; http://www.iaas.uni-stuttgart.de/institut/indexE.html; Frank Leymann, Oliver Kopp, Olha Danylevych
-
Tilburg: Service Composition; http://www.tilburguniversity.nl/eriss/research/; Michele Mancioppi, Mike Papazoglou
- UniHH: Service Composition; http://vsis-www.informatik.uni-hamburg.de/information; Winfried Lamersdorf, Sonja Zaplata
- FBK: Service-Oriented Applications; http://soa.fbk.eu/research.php; Piergiorgio Bertoli, Marco Pistore, Annapaola Marconi
- UPM: Multi-Party Business
Protocols; http://clip.dia.fi.upm.es; Manuel
Carro
References
- [PO-JRA-2.2.1] "Overview of the State of the Art in Composition and Coordination of Services"
- [Decker et al. 2008] G. Decker, O. Kopp, and A. Barros, “An Introduction to Service Choreographies,” Information Technology, vol. 50, no. 2, pp. 122–127, Februar 2008.
- [BPMN, 2006] “Business Process Modeling Notation (BPMN) Specification, Final Adopted Specification,” OMG, Tech. Rep., Feb 2006, www.bpmn.org.
- [Decker & Kopp, 2007] G. Decker, O. Kopp, F. Leymann, and M. Weske, “BPEL4Chor: Extending BPEL for Modeling Choreographies,” in ICWS, Salt Lake City, USA, July 2007.
- [Zaha et al. 2006] J. M. Zaha, A. Barros, M. Dumas, and A. ter
Hofstede, “A Language for Service Behavior Modeling,” in CoopIS,
Montpellier, France, Nov 2006.
- [Kavantzas et al. 2005] N. Kavantzas, D. Burdett, G. Ritzinger, and Y. Lafon, “Web Services Choreography Description Language Version 1.0, W3C Candidate Recommendation,” Tech. Rep., November 2005, http://www.w3.org/TR/ws-cdl-10.
- [Barros, 2005] Alistair Barros and Marlon Dumas and Phillipa Oaks. A Critical Overview of the Web Services Choreography Description Language (WS-CDL). BPTrends. March 2005