External Data Monitoring Using Oracles in Blockchain-Based Process Execution

Jan Ladleif, Ingo Weber, Mathias Weske

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Scopus citations

Abstract

In blockchain-based process execution, operational aspects of business processes are encoded in smart contracts on blockchains, enabling powerful auditing and compliance capabilities due to the platforms’ trust and integrity guarantees. However, smart contracts are subject to the blockchain’s conceptual limitations, which particularly restrict the real-time integration of external data. This potentially leads to non-compliant runtime behavior of process instances when data updates are missed and conditional constraints are wrongly evaluated. In this paper, we analyze the semantics of established external data interaction patterns in business processes with regards to their support on blockchain platforms. We extend and propose various oracle-based implementation strategies to alleviate conceptual issues independent of the concrete blockchain used, and discuss their properties and merits.

Original languageEnglish
Title of host publicationBusiness Process Management
Subtitle of host publicationBlockchain and Robotic Process Automation Forum, BPM 2020, Blockchain and RPA Forum, Proceedings
EditorsAleksandre Asatiani, José María García, Andrés Jiménez-Ramírez, Nina Helander, Agnes Koschmider, Jan Mendling, Giovanni Meroni, Hajo A. Reijers
PublisherSpringer Science and Business Media Deutschland GmbH
Pages67-81
Number of pages15
ISBN (Print)9783030587789
DOIs
StatePublished - 2020
Externally publishedYes
EventBlockchain Forum and Robotic Process Automation, RPA Forum, held as part of the 18th International Conference on Business Process Management, BPM 2020 - Seville, Spain
Duration: 13 Sep 202018 Sep 2020

Publication series

NameLecture Notes in Business Information Processing
Volume393 LNBIP
ISSN (Print)1865-1348
ISSN (Electronic)1865-1356

Conference

ConferenceBlockchain Forum and Robotic Process Automation, RPA Forum, held as part of the 18th International Conference on Business Process Management, BPM 2020
Country/TerritorySpain
CitySeville
Period13/09/2018/09/20

Keywords

  • Data monitoring
  • Oracle architectures
  • Smart contracts

Fingerprint

Dive into the research topics of 'External Data Monitoring Using Oracles in Blockchain-Based Process Execution'. Together they form a unique fingerprint.

Cite this