Abstract
Multi-enterprise processes (MEPs) are workflows consisting of a set of activities that are implemented by different enterprises. Tightly coupled Virtual Enterprises (VEs) typically agree on abstract MEPs (reference MEPs), to which each enterprise contributes single-enterprise processes (SEPs) that implement and refine the activities in the reference MEP. On the other end of the spectrum, loosely coupled VEs use service-based MEPs that fuse together heterogeneous services implemented and provided by different enterprises. Existing process models usually couple activities with their implementation. Therefore, they cannot effectively support such MEPs. In this paper, we introduce a Polymorphic Process Model (PPM) that supports both reference process- and service-based MEPs. To accomplish this, PPM decouples activity interface from activity implementation, and provides process polymorphism to support their mapping. In particular, PPM determines activity types from the activity interfaces, permits activity interface subtyping, and provides for the mapping of MEP activity types to concrete implementations via interface matching. We illustrate that these key PPM capabilities permit the late binding and use of multiple activity implementations within a MEP without modifying the MEP at run time or enumerating the alternative implementation at specification time.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
van der Aalst, W.M.P: Generic Workflow Models: How to handle dynamic change and capture management information. In: Proc. of the Fourth IFCIS Conf. on Cooperative Information Systems (CoopIS’99), Edinburgh, Scotland, September 1999.
van der Aalst, W.M.P.; Basten, T.; Verbeek, H.M.W.; Verkoulen, P.A.C.; Voorhoeve, M.: Adaptive Workflow: An Approach Based on Inheritance. In: Ibrahim, M.; Drabble, B. (Eds.): Proc. Workshop Intelligent Workflow and Process Management: The New Frontier for AI in Business, 16th. Int. Joint Conf. on Artificial Intelligence (IJCAI’99). Stockholm, Sweden, August 1999.
Collaboration Management Infrastructure, http://www.mcc.com/projects/cmi , 2000.
Georgakopoulos, D.; Schuster, H.; Baker, D.; Cichocki, A.: Managing Process and Service Fusion in Virtual Enterprises. In: Information Systems, Special Issue on Information Systems Support for Electronic Commerce, 24(6), 1999.
Georgakopoulos, D.; Schuster, H.; Cichocki, A.; Baker, D.: Collaboration Management Infrastructure in Crisis Response Situations. In: Proc. 16th Int. Conference on Data Engineering (ICDE’2000), San Diego, March 2000.
IBM FlowMark — Managing Your Workflow. Version 2.3, IBM, 1996.
Jablonski, S.; Bußler, C.: Workflow Management-Modeling Concepts, Architecture and Implementation. International Thomson Computer Press, 1996.
Leymann, F.; Altenhuber, W.: Managing Business Processes as an Information Resource. In: IBM Systems Journal, 33(2), 1994.
Malone, T.W.; Crowston, K.; Lee, J.; Pentland, B.: Tools for Inventing Organizations: Toward a Handbook of Organizational Processes. In: Proc. of the 2nd IEEE Workshop on Enabling Technologies Infrastructure for Collaborative Enterprises, Morgantown, WV, April 20–22, 1993.
Object Management Group: Workflow Management Facility. Revised Submission, OMG Document Number bom/98-06-07, July 1998.
Object Management Group: The Common Object Request Broker: Architecture and Specification. Revision 2.3.1, October 1999.
Schuster, H.; Jablonski, S.; Heinl, P.; Bußler, C.: A General Framework for the Execution of Heterogeneous Programs in Workflow Management Systems. In: Proc. First IFCS Int. Conf. on Cooperative Information Systems (CoopIS 96), Brussels, 1996.
Simple Workflow Access Protocol (SWAP). http://www.ics.uci.edu/~ietfswap/ , 1999.
Sun Microsystems: Java™. http://java.sun.com/ , 2000.
TeleManagement Forum: http://www.tmforum.org/ , 1999.
Workflow Management Coalition: Interface 1: Process Definition Interchange Process Model. Document Number TC-1016-P, Document Status — Version 1.1, October 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schuster, H., Georgakopoulos, D., Cichocki, A., Baker, D. (2000). Modeling and Composing Service-Based and Reference Process-Based Multi-enterprise Processes. In: Wangler, B., Bergman, L. (eds) Advanced Information Systems Engineering. CAiSE 2000. Lecture Notes in Computer Science, vol 1789. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45140-4_17
Download citation
DOI: https://doi.org/10.1007/3-540-45140-4_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67630-0
Online ISBN: 978-3-540-45140-2
eBook Packages: Springer Book Archive