An ontological analysis of artifact-centric business processes managed by smart contracts

Inter-organizational business processes require extensive information sharing between organizations. To acquire a holistic overview of an inter-organizational process, insight in both its control flow and data model is required. Business artifacts are a well-positioned mechanism to model these two dimensions. However, when business artifacts and their associated lifecycle and information models are shared between organizations, a single source of truth is preferred. To maintain such a single source without centralized administration, blockchain-based smart contracts may be used. We claim that an artifact-centric approach to business processes is well-suited for smart contract implementations. However, the conceptual relationship between business process artifacts and smart contracts has not yet been extensively analyzed. In this paper, we present a novel ontological analysis of artifact-centric processes managed by smart contracts. We adopt the method of enterprise ontology and regard an inter-organizational process as a set of causally related transactions in which the state of the lifecycle and associated data objects of business artifacts is transformed by sending messages to smart contracts. Our conceptual models are visualized in OntoUML, a modeling language based on the Unified Foundational Ontology.

[1]  C. Cempel,et al.  The Official Journal of the International Federation for Systems Research , 2007 .

[2]  Giancarlo Guizzardi,et al.  Ontological foundations for structural conceptual models , 2005 .

[3]  Hans Weigand,et al.  Understanding the Blockchain Using Enterprise Ontology , 2017, CAiSE.

[4]  Mathias Weske,et al.  Blockchains for Business Process Management - Challenges and Opportunities , 2017, ACM Trans. Manag. Inf. Syst..

[5]  Paul W. P. J. Grefen,et al.  A reference architecture for managing dynamic inter-organizational business processes , 2014, Data Knowl. Eng..

[6]  Jan Mendling,et al.  Untrusted Business Process Monitoring and Execution Using Blockchain , 2016, BPM.

[7]  Uwe M. Borghoff,et al.  Document engineering , 2011, Computer Science - Research and Development.

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

[9]  Richard Hull,et al.  Artifact-Centric Business Process Models: Brief Survey of Research Results and Challenges , 2008, OTM Conferences.

[10]  Luciano Baresi,et al.  Multi-party business process compliance monitoring through IoT-enabled artifacts , 2018, Inf. Syst..

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

[12]  Zaia Alimazighi,et al.  Inter-Organizational Business Processes Modelling Framework , 2011, ADBIS.

[13]  Hau L. Lee,et al.  Information sharing in a supply chain , 2000, Int. J. Manuf. Technol. Manag..

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

[15]  Paola Mello,et al.  Declarative specification and verification of service choreographiess , 2010, TWEB.

[16]  W. C. Benton,et al.  Supply chain practice and information sharing , 2007 .

[17]  Ali Sunyaev,et al.  From Hype to Reality: A Taxonomy of Blockchain Applications , 2019, HICSS.

[18]  Mikael Lind,et al.  The generics of business interaction - emphasizing dynamic features through the BAT model , 2004 .

[19]  Huimin Liu,et al.  Modelling and analysis techniques for cross‐organizational workflow systems , 2009 .

[20]  Jian Yu,et al.  A view framework for modeling and change validation of artifact-centric inter-organizational business processes , 2015, Inf. Syst..

[21]  Niels Lohmann,et al.  Artifact-Centric Choreographies , 2010, ICSOC.

[22]  Christopher S. Tang,et al.  The Value of Information Sharing in a Two-Level Supply Chain , 2000 .

[23]  Wil M. P. van der Aalst,et al.  Multiparty Contracts: Agreeing and Implementing Interorganizational Processes , 2010, Comput. J..

[24]  Vitalik Buterin A NEXT GENERATION SMART CONTRACT & DECENTRALIZED APPLICATION PLATFORM , 2015 .

[25]  Tomi Dahlberg,et al.  Digital Supply Chain Transformation toward Blockchain Integration , 2017, HICSS.

[26]  Alin Deutsch,et al.  Towards a Shared Ledger Business Collaboration Language Based on Data-Aware Processes , 2016, ICSOC.

[27]  Jan L. G. Dietz,et al.  Enterprise ontology in enterprise engineering , 2008, SAC '08.

[28]  Suk-Ho Kang,et al.  Business process choreography for B2B collaboration , 2004, IEEE Internet Computing.

[29]  Jaap Gordijn e-Business value modelling using the e3-value ontology , 2004 .

[30]  Stephanie S. Barrett,et al.  Inter-Organization Information Sharing Systems , 1982, MIS Q..

[31]  Christine Legner,et al.  The Challenges of Inter-Organizational Business Process Design - A Research Agenda , 2007, ECIS.

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

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

[34]  Pnina Soffer,et al.  Evaluation of inter-organizational business process solutions: A conceptual model-based approach , 2009, Inf. Syst. Frontiers.

[35]  Joseph Sarkis,et al.  Blockchain technology and its relationships to sustainable supply chain management , 2018, Int. J. Prod. Res..