Splitting GSM Schemas: A Framework for Outsourcing of Declarative Artifact Systems

Case Management is emerging as an important paradigm for Business Process Management. The Guard-Stage-Milestone (GSM) model is a recent case management approach that substantially influences OMG's emerging Case Management Modeling Notation standard. We study the problem of outsourcing part of a GSM schema to another party, and develop a framework that supports splitting and outsourcing of GSM schemas. One element of the framework focuses on restructuring the GSM schema to facilitate outsourcing while preserving the semantics of the original schema; the second focuses on locking protocols that define how the distributed parties should operate. Additionally, the framework allows parties to keep local parts of their GSM subschema private without affecting the outcomes of the global execution. The rules restructuring developed here enables a crisp separation of concerns, which allows reuse of existing GSM (and thus Case Management) engines for executing the subschemas.

[1]  Richard Hull,et al.  Parallel Processing for Business Artifacts with Declarative Lifecycles , 2012, OTM Conferences.

[2]  Oliver Kopp,et al.  Maintaining Data Dependencies across BPEL Process Fragments , 2008, Int. J. Cooperative Inf. Syst..

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

[4]  Keith D. Swenson,et al.  Mastering the Unpredictable: How Adaptive Case Management Will Revolutionize the Way That Knowledge Workers Get Things Done , 2010 .

[5]  Sira Yongchareon,et al.  An Artifact-Centric View-Based Approach to Modeling Inter-organizational Business Processes , 2011, WISE.

[6]  Maria E. Orlowska,et al.  Facilitating cross-organisational workflows with a workflow view approach , 2004, Data Knowl. Eng..

[7]  Duen-Ren Liu,et al.  Workflow modeling for virtual processes: an order-preserving process-view approach , 2003, Inf. Syst..

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

[9]  John Vergo,et al.  Artifact-Based Transformation of IBM Global Financing , 2009, BPM.

[10]  Henk de Man,et al.  Case Management: A Review of Modeling Approaches , 2009 .

[11]  Samir Tata,et al.  The view-based approach to dynamic inter-organizational workflow cooperation , 2006, Data Knowl. Eng..

[12]  Lav R. Varshney,et al.  Work as a Service Meta-model and Protocol for Adjustable Visibility, Coordination, and Control , 2012, 2012 Annual SRII Global Conference.

[13]  Rik Eshuis,et al.  A Framework for Service Outsourcing Using Process Views , 2010, 2010 14th IEEE International Enterprise Distributed Object Computing Conference.

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

[15]  Rik Eshuis,et al.  Splitting GSM schemas: A framework for outsourcing of declarative artifact systems , 2013, Inf. Syst..

[16]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[17]  Richard Hull,et al.  Data Centric BPM and the Emerging Case Management Standard: A Short Survey , 2012, Business Process Management Workshops.

[18]  Gerhard Weikum,et al.  From Centralized Workflow Specification to Distributed Workflow Execution , 1998, Journal of Intelligent Information Systems.

[19]  Umeshwar Dayal,et al.  The architecture of an active database management system , 1989, SIGMOD '89.

[20]  Mathias Weske,et al.  The P2P Approach to Interorganizational Workflows , 2001, CAiSE.

[21]  Richard Hull,et al.  Facilitating Workflow Interoperation Using Artifact-Centric Hubs , 2009, ICSOC/ServiceWave.

[22]  Richard Hull,et al.  A Generic Business Artifacts Based Authorization Framework for Cross-Enterprise Collaboration , 2012, 2012 Annual SRII Global Conference.

[23]  Karl Aberer,et al.  CrossFlow: Cross-Organizational Workflow Management in Dynamic Virtual Enterprises , 2000 .