Choreography-driven business process management framework based on blockchain

被引:0
作者
Yu D. [1 ]
Wei Y. [1 ]
Sun X. [1 ]
Ni K. [1 ]
Shen H. [1 ]
机构
[1] School of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou
来源
Tongxin Xuebao/Journal on Communications | 2021年 / 42卷 / 09期
基金
中国国家自然科学基金;
关键词
Blockchain; Business process management; Choreography; Smart contract; Version control;
D O I
10.11959/j.issn.1000-436x.2021171
中图分类号
学科分类号
摘要
Aiming at the problems of high process instantiation cost and difficult version iteration in the current blockchain-based business process management systems, a choreography-driven blockchain business process management framework was proposed. The framework included a general smart contract that could be used to store business process choreography meta-models, model component evolution versions, and instance execution status. The cost of process model instantiation on the blockchain was significantly reduced by delaying model elements instantiation timing and integrating multiple process instances. At the same time, a version control method based on model data reuse and voting mechanism was introduced, so that process instances of different versions of orchestration models could be created in a single smart contract. A real case validates the effectiveness of the framework in distributed business process management. © 2021, Editorial Board of Journal on Communications. All right reserved.
引用
收藏
页码:120 / 132
页数:12
相关论文
共 27 条
  • [1] MENDLING J, WEBER I, AALST W V D, Et al., Blockchains for business process management - challenges and opportunities, ACM Transactions on Management Information Systems, 9, 1, pp. 1-16, (2018)
  • [2] WEBER I, XU X, RIVERET R, Et al., Untrusted business process monitoring and execution using blockchain, International Conference on Business Process Management, pp. 329-347, (2016)
  • [3] GARCIA-BANUELOS L, PONOMAREV A, DUMAS M, Et al., Optimized execution of business processes on blockchain, International Conference on Business Process Management, pp. 130-146, (2017)
  • [4] LADLEIF J, WESKE M, WEBER I., Modeling and enforcing blockchain-based choreographies, International Conference on Business Process Management, pp. 69-85, (2019)
  • [5] CORRADINI F, MARCELLETTI A, MORICHETTA A, Et al., Engineering trustable choreography-based systems using blockchain, Proceedings of the 35th Annual ACM Symposium on Applied Computing, pp. 1470-1479, (2020)
  • [6] LICHTENSTEIN T, SIEGERT S, NIKAJ A, Et al., Data-driven process choreography execution on the blockchain: a focus on blockchain data reusability, International Conference on Business Information Systems, pp. 224-235, (2020)
  • [7] LOPEZ-PINTADO O, DUMAS M, GARCIA-BANUELOS L, Et al., Interpreted execution of business process models on blockchain, 2019 IEEE 23rd International Enterprise Distributed Object Computing Conference, pp. 206-215, (2019)
  • [8] DIJKMAN R, HOFSTETTER J, KOEHLER J., Business process model and notation, (2011)
  • [9] ZENG S Q, HUO R, HUANG T, Et al., Survey of blockchain: principle, progress and application, Journal on Communications, 41, 1, pp. 134-151, (2020)
  • [10] SZABO N., Formalizing and securing relationships on public networks, First Monday, 2, 9, pp. 1-21, (1997)