Skip to main content

From Inter-organizational Workflows to Process Execution: Generating BPEL from WS-CDL

  • Conference paper
On the Move to Meaningful Internet Systems 2005: OTM 2005 Workshops (OTM 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3762))

Abstract

The Web Service Choreography Description Language (WS-CDL) is a specification for describing multi party collaboration based on Web Services from a global point of view. WS-CDL is designed to be used in conjunction with the Web Services Business Process Execution Language (WS-BPEL or BPEL). Up to now, work on conceptual mappings between both languages is missing. This paper closes this gap by showing how BPEL process definitions of parties involved in a choreography can be derived from the global WS-CDL model. We have implemented a prototype of the mappings as a proof of concept. The automatic transformation leverages the quality of software components interacting in the choreography as advocated in the Model Driven Architecture concept.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services - Concepts, Architectures and Applications. Springer, Berlin (2003)

    Google Scholar 

  2. Mendling, J., zur Muehlen, M., Price, A.: Standards for Workflow Definition and Execution. In: Process Aware Information Systems: Bridging People and Software Through Process Technology. Wiley Publishing, Chichester (2005)

    Google Scholar 

  3. Kavantzas, N., Burdett, D., Ritzinger, G., Fletcher, T., Lafon, Y.: Web Services Choreography Description Language Version 1.0. W3C Working Draft 17 December 2004, World Wide Web Consortium (2004)

    Google Scholar 

  4. Andrews, T., et al.: Business Process Execution Language for Web Services, Version 1.1. BEA, IBM, Microsoft, SAP, Siebel (2003)

    Google Scholar 

  5. Barros, A., Dumas, M., Oaks, P.: A Critical Overview of the Web Service Choreography Description Language (WS-CDL). BPTrends Newsletter 3 (2005)

    Google Scholar 

  6. Barros, A., Dumas, M., ter Hofstede, A.: Service Interaction Patterns: Towards a Reference Framework for Service-based Business Process Interconnection. Technical Report FIT-TR-2005-02, Queensland University of Technology (2005)

    Google Scholar 

  7. Breu, R., Hafner, M., Weber, B., Novak, A.: Model driven security for inter-organizational workflows in e-government. In: Böhlen, M.H., Gamper, J., Polasek, W., Wimmer, M.A. (eds.) TCGOV 2005. LNCS (LNAI), vol. 3416, pp. 122–133. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  8. van der Aalst, W.: Loosely coupled interorganizational workflows: Modeling and analyzing workflows crossing organizational boundaries. Information and Management 37, 67–75 (2000)

    Article  Google Scholar 

  9. Grefen, P.W.P.J., Aberer, K., Ludwig, H., Hoffner, Y.: Crossflow: Cross-organizational workflow management for service outsourcing in dynamic virtual enterprises. IEEE Data Eng. Bull. 24, 52–57 (2001)

    Google Scholar 

  10. Brogi, A., Canal, C., Pimentel, E., Vallecillo, A.: Formalizing web service choreographies. Electr. Notes Theor. Comput. Sci. 105, 73–94 (2004)

    Article  Google Scholar 

  11. Lodderstedt, T., Basin, D.A., Doser, J.: SecureUML: A UML-Based Modeling Language for Model-Driven Security. In: Jézéquel, J.-M., Hussmann, H., Cook, S. (eds.) UML 2002. LNCS, vol. 2460, pp. 426–441. Springer, Heidelberg (2002)

    Google Scholar 

  12. Gardner, T.: UML Modelling of Automated Business Processes with a Mapping to BPEL4WS. In: Proceedings of the First European Workshop on Object Orientation and Web Services at ECOOP 2003 (2003)

    Google Scholar 

  13. Hofreiter, B., Huemer, C.: Transforming umm business collaboration models to bpel. In: Meersman, R., Tari, Z., Corsaro, A. (eds.) OTM-WS 2004. LNCS, vol. 3292, pp. 507–519. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  14. Hafner, M., Breu, R., Breu, M., Nowak, A.: Modeling inter-organizational workflow security in a peer-to-peer environment. In: Proceedings of ICWS (2005)

    Google Scholar 

  15. Hafner, M., Breu, R., Breu, M.: A security architecture for inter-organizational workflows: Putting security standards for web services together. In: Chen, C.S., et al. (eds.) Proceedings ICEIS (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mendling, J., Hafner, M. (2005). From Inter-organizational Workflows to Process Execution: Generating BPEL from WS-CDL. In: Meersman, R., Tari, Z., Herrero, P. (eds) On the Move to Meaningful Internet Systems 2005: OTM 2005 Workshops. OTM 2005. Lecture Notes in Computer Science, vol 3762. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11575863_70

Download citation

  • DOI: https://doi.org/10.1007/11575863_70

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29739-0

  • Online ISBN: 978-3-540-32132-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics