Running transactional business processes with blockchain's smart contracts - Archive ouverte HAL
Communication Dans Un Congrès Année : 2020

Running transactional business processes with blockchain's smart contracts

Résumé

Smart Contracts (SC for short) are gaining momentum as a suitable technology for ensuring trusted execution of Business Processes (BP for short) in open environment. Nevertheless, the transactional semantics of SC which follow ACID transactions are not appropriate for BP characteristics. Indeed, it is admitted that ACID transactions are limited to cope with complex control structure and long running execution of BP. Transactional Business Processes (TBP for short) have emerged as an extension to ACID models to overcome these limits. A TBP ensures transactional reliability of advanced transactions having a control structure as complex as for BP. In this paper, we propose an approach that builds on SC and extends them to implement TBP. We extend Caterpillar, an existing BP execution engine developed on top of Ethereum, to implement our approach and support the execution of TBP.
Fichier principal
Vignette du fichier
ICWS2020_short_paper.pdf (228.62 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03046990 , version 1 (08-12-2020)

Identifiants

Citer

Amina Brahem, Nizar Messai, Yacine Sam, Sami Bhiri, Thomas Devogele, et al.. Running transactional business processes with blockchain's smart contracts. ICWS 2020: IEEE International Conference on Web Services, Oct 2020, Beijing (online), China. pp.89-93, ⟨10.1109/ICWS49710.2020.00019⟩. ⟨hal-03046990⟩
182 Consultations
570 Téléchargements

Altmetric

Partager

More