Adopting the BPMN standard and, in particular, its choreography diagrams is promising to increase business possibilities. Their adoption in practice has been challenging and faced complex hurdles due to the lack of concrete support for the choreography execution, and the absence of distributed infrastructures allowing the involved participants to trust each other. To overcome these challenges, we propose ChorChain, a novel model-driven framework based on Blockchain technology. It supports the whole lifecycle of choreographies, from their modelling to their distributed execution and auditing. The feasibility and effectiveness of the framework are assessed through experiments conducted on the Rinkeby Ethereum Testnet.
ChorChain: A Blockchain-Based Framework for Executing and Auditing BPMN Choreographies / Corradini F.; Marcelletti A.; Morichetta A.; Polini A.; Re B.; Tiezzi F.. - ELETTRONICO. - (2022), pp. 132-136.
ChorChain: A Blockchain-Based Framework for Executing and Auditing BPMN Choreographies
Tiezzi F.
2022
Abstract
Adopting the BPMN standard and, in particular, its choreography diagrams is promising to increase business possibilities. Their adoption in practice has been challenging and faced complex hurdles due to the lack of concrete support for the choreography execution, and the absence of distributed infrastructures allowing the involved participants to trust each other. To overcome these challenges, we propose ChorChain, a novel model-driven framework based on Blockchain technology. It supports the whole lifecycle of choreographies, from their modelling to their distributed execution and auditing. The feasibility and effectiveness of the framework are assessed through experiments conducted on the Rinkeby Ethereum Testnet.File | Dimensione | Formato | |
---|---|---|---|
paper_254.pdf
accesso aperto
Tipologia:
Pdf editoriale (Version of record)
Licenza:
Open Access
Dimensione
816.25 kB
Formato
Adobe PDF
|
816.25 kB | Adobe PDF |
I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.