Skip to Main content Skip to Navigation
Conference papers

Running transactional business processes with blockchain's smart contracts

Abstract : 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.
Document type :
Conference papers
Complete list of metadata

https://hal.archives-ouvertes.fr/hal-03046990
Contributor : Amina Brahem <>
Submitted on : Tuesday, December 8, 2020 - 4:30:02 PM
Last modification on : Friday, January 29, 2021 - 3:30:30 AM
Long-term archiving on: : Tuesday, March 9, 2021 - 7:51:39 PM

File

ICWS2020_short_paper.pdf
Files produced by the author(s)

Identifiers

Citation

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⟩

Share

Metrics

Record views

170

Files downloads

275