Article in Proceedings INPROC-2007-16

BibliographyDecker, Gero; Kopp, Oliver; Leymann, Frank; Weske, Mathias: BPEL4Chor: Extending BPEL for Modeling Choreographies.
In: IEEE Computer Society (ed.): Proceedings of the IEEE 2007 International Conference on Web Services (ICWS 2007), Salt Lake City, Utah, USA, July 2007.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 296-303, english.
Salt Lake City: IEEE Computer Society, July 2007.
DOI: 10.1109/ICWS.2007.59.
Article in Proceedings (Conference Paper).
CorporationIEEE 2007 International Conference on Web Services (ICWS 2007)
CR-SchemaH.4.1 (Office Automation)
K.1 (The Computer Industry)
KeywordsBPEL4Chor; WS-BPEL; Choreography; WS-CDL; WSCI; Orchestration
Abstract

The Business Process Execution Language (BPEL) is a language to orchestrate web services into a single business process. In a choreography view, several processes are interconnected and their interaction behavior is described from a global perspective. This paper shows how BPEL can be extended for defining choreographies. The proposed extensions (BPEL4Chor) distinguish between three aspects: (i) participant behavior descriptions, i.e. control flow dependencies in each participant, (ii) the participant topology, i.e. the existing participants and their interconnection using message links and (iii) participant groundings, i.e. concrete configurations for data formats and port types. As BPEL itself is used unchanged, the extensions facilitate a seamless integration between service choreographies and orchestrations. The suitability of the extensions is validated by assessing their support for the Service Interaction Patterns.

Full text and
other links
ICWS 2007
Contactoliver.kopp@iaas.uni-stuttgart.de
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Project(s)Tools4BPEL
Entry dateApril 24, 2007
   Publ. Computer Science