Executing Lifecycle Processes in Object-Aware Process Management

Data-centric approaches to business process management, in general, no longer require specific activities to be executed in a certain order, but instead data values must be present in business objects for a successful process completion. While this holds the promise of more flexible processes, the addition of the data perspective results in increased complexity. Therefore, data-centric approaches must be able to cope with the increased complexity, while still fulfilling the promise of high process flexibility. Object-aware process management specifies business processes in terms of objects as well as their lifecycle processes. Lifecycle processes determine how an object acquires all necessary data values. As data values are not always available in the order the lifecycle process of an object requires, the lifecycle process must be able to flexibly handle these deviations. Object-aware process management provides operational semantics with built-in flexible data acquisition, instead of tasking the process modeler with pre-specifying all execution variants. At the technical level, the flexible data acquisition is accomplished with process rules, which efficiently realize the operational semantics.

[1]  Mathias Weske,et al.  Case handling: a new paradigm for business process support , 2005, Data Knowl. Eng..

[2]  Faïez Gargouri,et al.  Opus framework: A proof-of-concept implementation , 2015, 2015 IEEE/ACIS 14th International Conference on Computer and Information Science (ICIS).

[3]  Manfred Reichert,et al.  Supporting Flexible Processes with Adaptive Work?ow and Case Handling , 2008, 2008 IEEE 17th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[4]  Faïez Gargouri,et al.  A data-centric approach to manage business processes , 2015, Computing.

[5]  Sebastian Steinau,et al.  Enabling Fine-Grained Access Control in Flexible Distributed Object-Aware Process Management Systems , 2017, 2017 IEEE 21st International Enterprise Distributed Object Computing Conference (EDOC).

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

[7]  Faïez Gargouri,et al.  A Framework for Data-Driven Workflow Management: Modeling, Verification and Execution , 2013, DEXA.

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

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

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

[11]  Manfred Reichert,et al.  Understanding Declare models: strategies, pitfalls, empirical results , 2016, Software & Systems Modeling.

[12]  Manfred Reichert,et al.  Investigating the effort of using business process management technology: Results from a controlled experiment , 2010, Sci. Comput. Program..

[13]  Jan Mendling,et al.  Imperative versus Declarative Process Modeling Languages: An Empirical Investigation , 2011, Business Process Management Workshops.

[14]  Hajo A. Reijers,et al.  The Case Handling Case , 2003, Int. J. Cooperative Inf. Syst..

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

[16]  Sebastian Steinau,et al.  Towards Hyperscale Process Management , 2017, RADAR+EMISA@CAiSE.

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

[18]  Vera Künzle,et al.  Enhancing the Case Handling Paradigm to Support Object-aware Processes , 2013, SIMPDA.

[19]  Mathias Weske,et al.  A Hybrid Approach for Flexible Case Modeling and Execution , 2016, BPM.

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

[21]  Vera Künzle,et al.  A Modeling Paradigm for Integrating Processes and Data at the Micro Level , 2011, BMMDS/EMMSAD.

[22]  Richard Hull,et al.  Business Artifacts: A Data-centric Approach to Modeling Business Operations and Processes , 2009, IEEE Data Eng. Bull..

[23]  Luise Pufahl,et al.  Extending Fragment-Based Case Management with State Variables , 2016, Business Process Management Workshops.

[24]  Wil M. P. van der Aalst,et al.  DECLARE: Full Support for Loosely-Structured Processes , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).