Skip to main content

Part of the book series: Advanced Information and Knowledge Processing ((AI&KP))

Abstract

This chapter describes the realization of the business process composition cluster in the CrossWork architecture. Business process composition is concerned with automated means for constructing business processes in a dynamically forged virtual organization. A business process is operationalized in a workflow, which can be supported by workflow management technology. We first introduce several perspectives for business process collaborations and discuss how they relate to each other. Next, the languages used for process specification are presented. We examine the workflow composition module, which provides support for (semi-) automatic composition of global workflows from local workflows of members in a VE. Before a composed workflow can be used in practice, it needs to be tested – this is discussed in the next subsection. The interfaces used for the transfer of a composed workflow to its execution environment are subsequently discussed in this chapter.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Aalst, W. M. P. V., Hofstede, A. H. M., Kiepuszewski, B., Barros, A. P., Advanced Workflow Patterns, Proceedings of the 7th International Conference on Cooperative Information Systems (CoopIS), Lecture Notes in Computer Science, Vol. 1901, pp. 18–29, 2000.

    Google Scholar 

  2. Aalst, W. M. P. V., Verbeek, H. M. W., Kumar, A., XRL/Woflan: Verification of an XML/Petri-net Based Language for Interorganizational Workflows (Best paper award), Proceedings of the 6th Conference on Information Systems and Technology (CIST), pp. 30–45, Informs, Linthicum, MD, 2001.

    Google Scholar 

  3. Aalst, W. M. P. V., Kumar, A., XML Based Schema Definition for Support of Inter-Organizational Workflow, Information Systems Research, Vol. 14(1), pp. 23–47, March, 2003.

    Article  Google Scholar 

  4. Aalst, W. M. P. V., Verification of Workflow Nets, Application and Theory of Petri Nets 1997, Lecture Notes in Computer Science, Vol. 1248, pp. 407–426, Springer-Verlag, Berlin, 1997.

    Google Scholar 

  5. Aalst, W. M. P. V., The Application of Petri Nets to Workflow Management, The Journal of Circuits, Systems and Computers, Vol. 8(1), pp. 21–66, 1998.

    Article  Google Scholar 

  6. Angelov., S., Foundations of B2B Electronic Contracting, Dissertation, Technology University Eindhoven, Faculty of Technology Management, Information Systems Department, 2006.

    Google Scholar 

  7. Basten, T., In Terms of Nets: System Design with Petri Nets and Process Algebra, PhD Thesis, Eindhoven University of Technology, Eindhoven, The Netherlands, 1998.

    Google Scholar 

  8. BEA Systems, Intalio, SAP AG, Sun Microsystems, Web Service Choreography Interface (WSCI) 1.0 Specification, http://wwws.sun.com/software/xml/developers/wsci/, 2003.

  9. Billington, J., Christensen, S., Hee, K. V., Kindler, E., Kummer, O., Petrucci, L., Post, R., Stehno, C., Weber, M., The Petri Net Markup Language: Concepts, Technology, and Tools, Proceedings of the 24th International Conference on Applications and Theory of Petri Nets (ICATPN), pp. 483–505, Eindhoven, The Netherlands, June 23–27, 2003.

    Google Scholar 

  10. BPML.Org., Business Process Modeling Language (BPML), Version 1.0, Accessed August 2003 from http://www.bpmi.org, 2003.

  11. Curbera, F., Goland, Y., Klein, J., Leymann, F., Roller, D., Thatte, S., Weerawarana, S., Business Process Execution Language for Web-Services 1.0. http://www-106.ibm.com/developerworks/library/ws-bpel/, 2003.

  12. Dessler, G., Reinecke, J., Schoell, W., Introduction to Business – A Contemporary View, Allyn and Bacon, Boston, MA, 1989.

    Google Scholar 

  13. Duan, Z., Bernstein, A., Lewis, P., Lu, S., A Model for Abstract Process Specification, Verification and Composition, Proceedings of the 2nd International Conference on Service Oriented Computing (ICSOC), pp. 232–241, ACM Press, 2004.

    Google Scholar 

  14. Ellis, C.A., Nutt, G.J., Modelling and Enactment of Workflow Systems. Proceedings of the 14th International Conference on Applications and Theory of Petri Nets (ICATPN), Lecture Notes in Computer Science, Vol. 691, pp. 1–16. Springer-Verlag, Berlin, 1993.

    Google Scholar 

  15. Eshuis, R., Grefen, P., Till, S., Structured Service Composition, Proceedings of the 4th International Conference on Business Process Management (BPM), Lecture Notes in Computer Science, Vol. 4102, pp. 97–112, Springer, Berlin, 2006.

    Google Scholar 

  16. Eshuis, R., Grefen, P., Composing Services into Structured Processes, International Journal of Cooperative Information Systems, Vol. 18(2), World Scientific, 2009.

    Google Scholar 

  17. IBM, Web Service Flow Language (WSFL), Version 1.0, http://www-3.ibm.com/software/solutions/webservices/pdf/WSFL.pdf, 2003.

  18. Kiepuszewski, B., Expressiveness and Suitability of Languages for Control Flow Modelling in Workflows, PhD Thesis, Queensland University of Technology, Brisbane, Australia, 2002.

    Google Scholar 

  19. Kiepuszewski, B., Hofstede, A. H. M., Aalst, W. M. P. V., Fundamentals of Control Flow in Workflows, Acta Informatica, Vol. 39(3), pp. 143–209, March, 2003.

    Article  MathSciNet  MATH  Google Scholar 

  20. Kindler, E., Billington, J., Christensen, S., The Petri Net Markup Language: Concepts, Technology, and Tools, Proceedings of the 24th International Conference ICATPN, Lecture Notes in Computer Science, Vol. 2679, pp. 483–505, Eindhoven, The Netherlands, Springer Verlag, Berlin, 2003.

    Google Scholar 

  21. Kindler, E., Weber, M., Petri Net Markup Language (PNML), Home Page. http://www.informatik.hu-berlin.de/top/pnml/, 2003.

  22. Liang, Q., Chakarapani, L. N., Su, S., Chikkamagalur, R., Lam, H., A Semi-Automatic Approach to Composite Web Services Discovery, Description and Invocation, International Journal on Web Service Research, Vol. 1(4), pp. 64–89, 2004.

    Article  Google Scholar 

  23. Norta, A., Exploring Dynamic Inter-Organizational Business Process Collaboration, PhD Thesis, Technology University Eindhoven, Department of Information Systems, 2007.

    Google Scholar 

  24. Norta, A., Grefen, P., Discovering Patterns for Inter-Organizational Business Collaboration, International Journal of Cooperative Information Systems, Vol. 16(3/4), pp. 507–544, 2007, URL http://dx.doi.org/10.1142/S0218843007001664

    Article  Google Scholar 

  25. Russell, N., Hofstede, A. H. M., Edmond, D., Aalst, W. M. P. V. D., Workflow Data Patterns, QUT Technical Report, (FIT-TR-2004-01), 2004.

    Google Scholar 

  26. Russell, N., Hofstede, A. H. M., Edmond, D., Aalst, W. M. P. V. D., Workflow Resource Patterns, BETA Working Paper Series, WP 127, Eindhoven University of Technology, Eindhoven, 2004.

    Google Scholar 

  27. Soley, R., Unified Modelling Language, http://www.uml.org, 2004.

  28. Thatte, S., XLANG: Web Service for Business Process Design, 2003.

    Google Scholar 

  29. Verbeek, H. M. V., Basten, T., Aalst, W. M. P. V., Diagnosing Workflow Processes Using Woflan, The Computer Journal, Vol. 44(4), pp. 246–279, 2001.

    Article  MATH  Google Scholar 

  30. Workflow Management Coalition, XML Process Definition Language, http://www.wfmc.org/standards/docs/TC-1025_10_xpdl_102502.pdf, 2002.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rik Eshuis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag London

About this chapter

Cite this chapter

Eshuis, R., Norta, A. (2010). Business Process Composition. In: Mehandjiev, N., Grefen, P. (eds) Dynamic Business Process Formation for Instant Virtual Enterprises. Advanced Information and Knowledge Processing. Springer, London. https://doi.org/10.1007/978-1-84882-691-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-1-84882-691-5_7

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84882-690-8

  • Online ISBN: 978-1-84882-691-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics