Standards for Web Service Choreography and Orchestration: Status and Perspectives

Web service composition has been the subject of a number of standardisation initiatives. These initiatives have met various difficulties and had mixed degrees of success, and none of them has yet attained both de facto and de jure status. This paper reviews two of these initiatives with respect to a framework wherein service composition is approached from multiple interrelated perspectives. One conclusion is that standardisation initiatives in this area have not been built on top of an explicitly defined overarching conceptual foundation. The paper outlines a research agenda aimed at identifying requirements and concepts that should be addressed by and incorporated into these standards.

[1]  Arthur H. M. ter Hofstede,et al.  Capabilities: Describing What Services Can Do , 2003, ICSOC.

[2]  T. D. Fletcher,et al.  Web Services Choreography Description Language Version 1.0, W3C , 2004 .

[3]  Fabio Casati,et al.  Developing Adapters for Web Services Integration , 2005, CAiSE.

[4]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

[5]  Ralf H. Reussner,et al.  Generating Adapters for Concurrent Component Protocol Synchronisation , 2002, FMOODS.

[6]  Xiang Fu,et al.  Analysis of interacting BPEL web services , 2004, WWW '04.

[7]  Wil M. P. van der Aalst,et al.  Formal semantics and analysis of control flow in WS-BPEL , 2007, Sci. Comput. Program..

[8]  Gustavo Alonso,et al.  Web Services: Concepts, Architectures and Applications , 2009 .

[9]  Marlon Dumas,et al.  Service Interaction Patterns , 2005, Business Process Management.

[10]  C. Peltz,et al.  Web Services Orchestration and Choreography , 2003, Computer.

[11]  Robin Milner,et al.  Communicating and mobile systems - the Pi-calculus , 1999 .

[12]  Axel Martens,et al.  Analyzing Web Service Based Business Processes , 2005, FASE.

[13]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[14]  Remco M. Dijkman,et al.  Service-Oriented Design: A Multi-Viewpoint Approach , 2004, Int. J. Cooperative Inf. Syst..

[15]  Franck van Breugel,et al.  Verication of Business Processes for Web Services , 2003 .

[16]  DumasMarlon,et al.  Formal semantics and analysis of control flow in WS-BPEL , 2007 .

[17]  Roozbeh Farahbod,et al.  Specification and Validation of the Business Process Execution Language for Web Services , 2004, Abstract State Machines.