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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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.
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.
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.
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.
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.
Angelov., S., Foundations of B2B Electronic Contracting, Dissertation, Technology University Eindhoven, Faculty of Technology Management, Information Systems Department, 2006.
Basten, T., In Terms of Nets: System Design with Petri Nets and Process Algebra, PhD Thesis, Eindhoven University of Technology, Eindhoven, The Netherlands, 1998.
BEA Systems, Intalio, SAP AG, Sun Microsystems, Web Service Choreography Interface (WSCI) 1.0 Specification, http://wwws.sun.com/software/xml/developers/wsci/, 2003.
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.
BPML.Org., Business Process Modeling Language (BPML), Version 1.0, Accessed August 2003 from http://www.bpmi.org, 2003.
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.
Dessler, G., Reinecke, J., Schoell, W., Introduction to Business – A Contemporary View, Allyn and Bacon, Boston, MA, 1989.
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.
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.
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.
Eshuis, R., Grefen, P., Composing Services into Structured Processes, International Journal of Cooperative Information Systems, Vol. 18(2), World Scientific, 2009.
IBM, Web Service Flow Language (WSFL), Version 1.0, http://www-3.ibm.com/software/solutions/webservices/pdf/WSFL.pdf, 2003.
Kiepuszewski, B., Expressiveness and Suitability of Languages for Control Flow Modelling in Workflows, PhD Thesis, Queensland University of Technology, Brisbane, Australia, 2002.
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.
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.
Kindler, E., Weber, M., Petri Net Markup Language (PNML), Home Page. http://www.informatik.hu-berlin.de/top/pnml/, 2003.
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.
Norta, A., Exploring Dynamic Inter-Organizational Business Process Collaboration, PhD Thesis, Technology University Eindhoven, Department of Information Systems, 2007.
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
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.
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.
Soley, R., Unified Modelling Language, http://www.uml.org, 2004.
Thatte, S., XLANG: Web Service for Business Process Design, 2003.
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.
Workflow Management Coalition, XML Process Definition Language, http://www.wfmc.org/standards/docs/TC-1025_10_xpdl_102502.pdf, 2002.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)