浏览全部资源
扫码关注微信
杭州电子科技大学计算机学院,浙江 杭州 310018
[ "俞东进(1969− ),男,浙江平湖人,博士,杭州电子科技大学教授、博士生导师,主要研究方向为服务计算、大数据、智能软件工程等" ]
[ "韦懿杰(1996− ),男,浙江温州人,杭州电子科技大学硕士生,主要研究方向为业务过程管理、区块链等" ]
[ "孙笑笑(1991− ),女,浙江浦江人,博士,杭州电子科技大学讲师、工程师,主要研究方向为时空数据挖掘、大数据分析、业务过程管理等" ]
[ "倪可(1997− ),女,浙江杭州人,杭州电子科技大学硕士生,主要研究方向为业务过程管理" ]
[ "沈沪军(1997− ),男,浙江绍兴人,杭州电子科技大学硕士生,主要研究方向为业务过程管理、区块链等" ]
网络出版日期:2021-09,
纸质出版日期:2021-09-25
移动端阅览
俞东进, 韦懿杰, 孙笑笑, 等. 编排图驱动的区块链业务过程管理框架[J]. 通信学报, 2021,42(9):120-132.
Dongjin YU, Yijie WEI, Xiaoxiao SUN, et al. Choreography-driven business process management framework based on blockchain[J]. Journal on communications, 2021, 42(9): 120-132.
俞东进, 韦懿杰, 孙笑笑, 等. 编排图驱动的区块链业务过程管理框架[J]. 通信学报, 2021,42(9):120-132. DOI: 10.11959/j.issn.1000-436x.2021171.
Dongjin YU, Yijie WEI, Xiaoxiao SUN, et al. Choreography-driven business process management framework based on blockchain[J]. Journal on communications, 2021, 42(9): 120-132. DOI: 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.
MENDLING J , WEBER I , AALST W V D , et al . Blockchains for business process management - challenges and opportunities [J ] . ACM Transactions on Management Information Systems , 2018 , 9 ( 1 ): 1 - 16 .
WEBER I , XU X , RIVERET R , et al . Untrusted business process monitoring and execution using blockchain [C ] // International Conference on Business Process Management . Berlin:Springer , 2016 : 329 - 347 .
GARCÍA-BAÑUELOS L , PONOMAREV A , DUMAS M , et al . Optimized execution of business processes on blockchain [C ] // International Conference on Business Process Management . Berlin:Springer , 2017 : 130 - 146 .
LADLEIF J , WESKE M , WEBER I . Modeling and enforcing blockchain-based choreographies [C ] // International Conference on Business Process Management . Berlin:Springer , 2019 : 69 - 85 .
CORRADINI F , MARCELLETTI A , MORICHETTA A , et al . Engineering trustable choreography-based systems using blockchain [C ] // Proceedings of the 35th Annual ACM Symposium on Applied Computing . New York:ACM Press , 2020 : 1470 - 1479 .
LICHTENSTEIN T , SIEGERT S , NIKAJ A , et al . Data-driven process choreography execution on the blockchain:a focus on blockchain data reusability [C ] // International Conference on Business Information Systems . Berlin:Springer , 2020 : 224 - 235 .
LÓPEZ-PINTADO O , DUMAS M , GARCÍA-BAÑUELOS L , et al . Interpreted execution of business process models on blockchain [C ] // 2019 IEEE 23rd International Enterprise Distributed Object Computing Conference . Piscataway:IEEE Press , 2019 : 206 - 215 .
DIJKMAN R , HOFSTETTER J , KOEHLER J . Business process model and notation [M ] . Berlin : Springer , 2011 .
曾诗钦 , 霍如 , 黄韬 , 等 . 区块链技术研究综述:原理、进展与应用 [J ] . 通信学报 , 2020 , 41 ( 1 ): 134 - 151 .
ZENG S Q , HUO R , HUANG T , et al . Survey of blockchain:principle,progress and application [J ] . Journal on Communications , 2020 , 41 ( 1 ): 134 - 151 .
SZABO N . Formalizing and securing relationships on public networks [J ] . First Monday , 1997 , 2 ( 9 ): 1 - 21 .
贺海武 , 延安 , 陈泽华 . 基于区块链的智能合约技术与应用综述 [J ] . 计算机研究与发展 , 2018 , 55 ( 11 ): 2452 - 2466 .
HE H W , YAN A , CHEN Z H . Survey of smart contract technology and application based on blockchain [J ] . Journal of Computer Research and Development , 2018 , 55 ( 11 ): 2452 - 2466 .
VIRIYASITAVAT W , HOONSOPON D . Blockchain characteristics and consensus in modern business processes [J ] . Journal of Industrial Information Integration , 2019 , 13 : 32 - 39 .
LADLEIF J , WEBER I , WESKE M . External data monitoring using oracles in blockchain-based process execution [C ] // International Conference on Business Process Management . Berlin:Springer , 2020 : 67 - 81 .
KÖPKE J , FRANCESCHETTI M , EDER J . Balancing privity and enforceability of BPM-based smart contracts on blockchains [C ] // International Conference on Business Process Management . Berlin:Springer , 2019 : 87 - 102 .
LÓPEZ-PINTADO O , GARCÍA-BAÑUELOS L , DUMAS M , et al . Caterpillar:a business process execution engine on the Ethereum blockchain [J ] . Software:Practice and Experience , 2019 , 49 ( 7 ): 1162 - 1193 .
LÓPEZ-PINTADO O , DUMAS M , GARCÍA-BAÑUELOS L ,, et al . Dynamic role binding in blockchain-based collaborative business processes [C ] // International Conference on Advanced Information Systems Engineering . Berlin:Springer , 2019 : 399 - 414 .
STURM C , SCALANCZI J , SCHÖNIG S , , et al . A blockchain-based and resource-aware process execution engine [J ] . Future Generation Computer Systems , 2019 , 100 : 19 - 34 .
STURM C , SZALANCZI J , JABLONSKI S , et al . Decentralized control:a novel form of interorganizational workflow interoperability [C ] // IFIP Working Conference on The Practice of Enterprise Modeling . Berlin:Springer , 2020 : 261 - 276 .
KLINGER P , BODENDORF F . Blockchain-based cross-organizational execution framework for dynamic integration of process collaborations [C ] // 15th International Business Informatics Congress . Berlin:Springer , 2020 : 893 - 908 .
MADSEN M F , GAUB M , HØGNASON T ,, et al . Collaboration among adversaries:distributed workflow execution on a blockchain [C ] // Symposium on Foundations and Applications of Blockchain . Wadern:Open Access Series in Informatics , 2018 :8.
HAARMANN S , BATOULIS K , NIKAJ A , et al . DMN decision execution on the Ethereum blockchain [C ] // International Conference on Advanced Information Systems Engineering . Berlin:Springer , 2018 : 327 - 341 .
HAARMANN S , BATOULIS K , NIKAJ A , et al . Executing collaborative decisions confidentially on blockchains [C ] // International Conference on Business Process Management . Berlin:Springer , 2019 : 119 - 135 .
LADLEIF J , FRIEDOW C , WESKE M . An architecture for multi-chain business process choreographies [C ] // International Conference on Business Information Systems . Berlin:Springer , 2020 : 184 - 196 .
LADLEIF J , VON WELTZIEN A , WESKE M . Chor-js:a modeling framework for BPMN 2.0 choreography diagrams [C ] // 38th International Conference on Conceptual Modeling . Salvador:CEUR Workshop Proceedings , 2019 : 113 - 117 .
代飞 , 赵文卓 , 杨云 , 等 . BPMN2.0编排的形式语义和分析 [J ] . 软件学报 , 2018 , 29 ( 4 ): 1094 - 1114 .
DAI F , ZHAO W Z , YANG Y , et al . Formal semantics and analysis of BPMN 2.0 choreographies [J ] . Journal of Software , 2018 , 29 ( 4 ): 1094 - 1114 .
POIZAT P , SALAÜN G , . Checking the realizability of BPMN 2.0 choreographies [C ] // Proceedings of the 27th Annual ACM Symposium on Applied Computing . New York:ACM Press , 2012 : 1927 - 1934 .
KOSBA A , MILLER A , SHI E , et al . Hawk:the blockchain model of cryptography and privacy-preserving smart contracts [C ] // 2016 IEEE Symposium on Security and Privacy . Piscataway:IEEE Press , 2016 : 839 - 858 .
0
浏览量
523
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构