Modeling Process Interactions with Coordination Processes

With the rise of data-centric process management paradigms, small and interdependent processes, such as artifacts or object lifecycles, form a business process by interacting with each other. To arrive at a meaningful overall business process, these process interactions must be coordinated. One challenge is the proper consideration of one-to-many and many-to-many relations between interacting processes. Other challenges arise from the flexible, concurrent execution of the processes. Relational process structures and semantic relationships have been proposed for tackling these individual challenges. This paper introduces coordination processes, which bring together both relational process structures and semantic relationships, leveraging their features to enable proper coordination support for interdependent, concurrently running processes. Coordination processes contribute an abstracted and concise model for coordinating the highly complex interactions of interrelated processes.

[1]  Manfred Reichert,et al.  A New Paradigm for the Enactment and Dynamic Adaptation of Data-Driven Process Structures , 2008, CAiSE.

[2]  Sebastian Steinau,et al.  Coordinating Business Processes Using Semantic Relationships , 2017, 2017 IEEE 19th Conference on Business Informatics (CBI).

[3]  Manfred Reichert,et al.  Data-Driven Modeling and Coordination of Large Process Structures , 2007, OTM Conferences.

[4]  Alessio Lomuscio,et al.  Verification of GSM-Based Artifact-Centric Systems through Finite Abstraction , 2012, ICSOC.

[5]  Alin Deutsch,et al.  Verification of Hierarchical Artifact Systems , 2019, ACM Trans. Database Syst..

[6]  Sebastian Steinau,et al.  The Relational Process Structure , 2018, CAiSE.

[7]  Wei Xu,et al.  Declarative Choreographies for Artifacts , 2012, ICSOC.

[8]  Remco M. Dijkman,et al.  Business Process Architecture: Use and Correctness , 2012, BPM.

[9]  Dirk Fahland,et al.  Many-to-Many: Some Observations on Interactions in Artifact Choreographies , 2011, ZEUS.

[10]  Richard Hull,et al.  Introducing the Guard-Stage-Milestone Approach for Specifying Business Entity Lifecycles , 2010, WS-FM.

[11]  Vera Künzle,et al.  PHILharmonicFlows: towards a framework for object-aware process management , 2011, J. Softw. Maintenance Res. Pract..

[12]  Richard Hull,et al.  Business artifacts with guard-stage-milestone lifecycles: managing artifact interactions with conditions and events , 2011, DEBS '11.

[13]  Anil Nigam,et al.  Business artifacts: An approach to operational specification , 2003, IBM Syst. J..

[14]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2003, Distributed and Parallel Databases.

[15]  Richard Hull,et al.  On the equivalence of incremental and fixpoint semantics for business artifacts with Guard-Stage-Milestone lifecycles , 2013, Inf. Syst..

[16]  Jacques Wainer,et al.  Proclets: A Framework for Lightweight Interacting Workflow Processes , 2001, Int. J. Cooperative Inf. Syst..

[17]  Mathias Weske,et al.  Interaction-centric modeling of process choreographies , 2011, Inf. Syst..