Decentralized Collaborative Business Process Execution Using Blockchain - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue World Wide Web Année : 2021

Decentralized Collaborative Business Process Execution Using Blockchain

Résumé

Blockchain technology enables several untrustworthy parties to execute inter-organizational business processes in a tamper-proof manner. Existing approaches are based on smart contract code generation. Although the smart contract immutability guarantees that the process model is followed by each participant, any change in the process model makes the existing process instance smart contract not compliant with the process model and therefore, the deployment of a new smart contract becomes a requirement. In this paper, we propose CoBuP, a decentralized Collaborative Business Process execution architecture using blockchain. To address the inflexibility issue, this paper presents an interpreter of BPMN process models, supporting the instantiating, execution, monitoring of process instances. For this reason, one generic smart contract is deployed once, which helps generate a process instance, create BPMN elements by invoking the process instance predefined functions, and dynamically update the adaptation of a process at run time. For validation purposes, two use cases have permitted to carry out different experiments that demonstrate the technical feasibility of our approach. The obtained results of the experimental evaluation shows that our approach cost is similar or lower than that of the existing approaches.
Fichier non déposé

Dates et versions

hal-03250846 , version 1 (05-06-2021)

Identifiants

Citer

Faiza Loukil, Khouloud Boukadi, Mourad Abed, Chirine Ghedira-Guegan. Decentralized Collaborative Business Process Execution Using Blockchain. World Wide Web, 2021, 24 (5), pp.1645-1663. ⟨10.1007/s11280-021-00901-7⟩. ⟨hal-03250846⟩
218 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More