Standards for Web Service Choreography and Orchestration: Status and Perspectives

  • Alistair Barros
  • Marlon Dumas
  • Phillipa Oaks
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3812)


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.


web service web service composition standard 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architectures and Applications. Springer, Heidelberg (2003)zbMATHGoogle Scholar
  2. 2.
    Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I., Weerawarana, S.: Business Process Execution Language for Web Services, version 1.1 (May 2003), Available at:
  3. 3.
    Barros, A., Dumas, M., ter Hofstede, A.H.M.: Service Interactions Patterns. In: Proceedings of the 3rd International Conference on Business Process Management (BPM), Nancy, France, September 2005, pp. 302–218 (2005); Extended version available as Technical Report FIT-TR-2005-02, Faculty of IT, Queensland University of Technology,
  4. 4.
    Benatallah, B., Casati, F., Grigori, D., Motahari-Nezhad, H., Toumani, F.: Developing Adapters for Web Services Integration. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 415–429. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  5. 5.
    Clark, J., Casanave, C., Kanaskie, K., Harvey, B., Clark, J., Smith, N., Yunker, J., Riemer, K. (eds.): ebXML Business Process Specification Schema Version 1.01, UN/CEFACT and OASIS Specification (May 2001), Available at:
  6. 6.
    Dijkman, R., Dumas, M.: Service-oriented Design: A Multi-viewpoint Approach. International Journal of Cooperative Information Systems 13(4) (December 2004); Earlier version available as a technical report at:
  7. 7.
    Farahbod, R., Glässer, U., Vajihollahi, M.: Specification and validation of the business process execution language for web services. In: Zimmermann, W., Thalheim, B. (eds.) ASM 2004. LNCS, vol. 3052, pp. 78–94. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  8. 8.
    Fu, X., Bultan, T., Su, J.: Analysis of Interacting BPEL Web Services. In: Proceedings of the International Conference on the World Wide Web Conference (WWW), pp. 621–630. ACM Press, New York (2004)Google Scholar
  9. 9.
    Kavantzas, N., Burdett, D., Ritzinger, G., Lafon, Y.: Web Services Choreography Description Language Version 1.0, W3C Working Draft (October 2004), Available at:
  10. 10.
    Koshkina, M., van Breugel, F.: Verification of business processes for Web services Technical report CS-2003-11, York University (October 2003), Available from:
  11. 11.
    Milner, R.: Communicating and Mobile Systems: the Pi-Calculus. Cambridge University Press, Cambridge (1999)zbMATHGoogle Scholar
  12. 12.
    Martens, A.: AnalyzingWeb Service Based Business Processes. In: Proceedings of the 8th International Conference on Fundamental Approaches to Software Engineering (FASE), Barcelona, Spain, April 2004. LNCS, pp. 19–33. Springer, Heidelberg (2004)Google Scholar
  13. 13.
    Ouyang, C., van der Aalst, W.M.P., Breutel, S., Dumas, M., ter Hofstede, A.H.M., Verbeek, H.M.: Formal semantics and analysis of control flow in WS-BPEL Technical report BPM-05-13, (June 2005), Available from:
  14. 14.
    Oaks, P., ter Hofstede, A.H.M., Edmond, D.: Capabilities: Describing What Services Can Do. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds.) ICSOC 2003. LNCS, vol. 2910, pp. 1–16. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  15. 15.
    Peltz, C.: Web services orchestration and choreography. IEEE Computer 36(8), 46–52 (2003)CrossRefGoogle Scholar
  16. 16.
    Roman, D., Cimpian, E., Keller, U., Stollberg, M., Fensel, D.: Choreography in WSMO. WSMO Working Draft 12 (November 2004), Available at:
  17. 17.
    Schmidt, H.W., Reussner, R.H.: Generating Adapters for Concurrent Component Protocol Synchronisation. In: Proceedings of the Fifth IFIP International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS), Enschede, The Netherlands, March 2002. Kluwer Academic Publishers, Dordrecht (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Alistair Barros
    • 1
  • Marlon Dumas
    • 2
  • Phillipa Oaks
    • 2
  1. 1.SAP Research CentreBrisbaneAustralia
  2. 2.Queensland University of TechnologyAustralia

Personalised recommendations