• DocumentCode
    3127213
  • Title

    BPEL4Chor: Extending BPEL for Modeling Choreographies

  • Author

    Decker, Gero ; Kopp, Oliver ; Leymann, Frank ; Weske, Mathias

  • Author_Institution
    Univ. of Potsdam, Potsdam
  • fYear
    2007
  • fDate
    9-13 July 2007
  • Firstpage
    296
  • Lastpage
    303
  • 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.
  • Keywords
    Web services; business data processing; specification languages; BPEL4Chor; Web services; business process execution language; choreographies; message links; participant groundings; service interaction patterns; Books; Buildings; Computer architecture; Concrete; Grounding; LAN interconnection; Service oriented architecture; Software systems; Topology; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2007. ICWS 2007. IEEE International Conference on
  • Conference_Location
    Salt Lake City, UT
  • Print_ISBN
    0-7695-2924-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2007.59
  • Filename
    4279612