Bridging the Gap between Interaction- and Process-Oriented Choreographies

Ivan Lanese, Claudio Guidi, Fabrizio Montesi, Gianluigi Zavattaro [2008].
In proceedings of SEFM 2008, pp. 323-332.

In service oriented computing, choreography languages are used to specify multi-party service compositions. Two main approaches have been followed: the interaction-oriented approach of WS-CDL and the process-oriented approach of BPEL4Chor. We investigate the relationship between them.In particular, we consider several interpretations for interaction-oriented choreographies spanning from synchronous to asynchronous communication. Under each of these interpretations we characterize the class of interaction-oriented choreographies which have a process-oriented counterpart, and we formalize the notion of equivalence between the initial interaction-oriented choreography and the corresponding process-oriented one.
Additional notes
Cite (BibTeX)
Click to expand
  author       = {Ivan Lanese and
                  Claudio Guidi and
                  Fabrizio Montesi and
                  Gianluigi Zavattaro},
  editor       = {Antonio Cerone and
                  Stefan Gruner},
  title        = {Bridging the Gap between Interaction- and Process-Oriented Choreographies},
  booktitle    = {Sixth {IEEE} International Conference on Software Engineering and
                  Formal Methods, {SEFM} 2008, Cape Town, South Africa, 10-14 November
  pages        = {323--332},
  publisher    = {{IEEE} Computer Society},
  year         = {2008},
  url          = {},
  doi          = {10.1109/SEFM.2008.11},
  timestamp    = {Fri, 24 Mar 2023 00:03:36 +0100},
  biburl       = {},
  bibsource    = {dblp computer science bibliography,}

A PDF is available (possibly a preprint):

Download PDF