中文

利用 Bitcoin 区块链的业务流程运行时验证

软件工程 2017-08-21 v2 分布式、并行与集群计算

摘要

流程编排和去中心化业务流程管理系统的使用已被视为集中式业务流程编排的替代方案。在编排中,流程实例的控制权由独立各方共享,在流程运行时没有任何一方拥有完全的控制权或知识。尽管如此,出于文档记录、会计或补偿的目的,有必要在运行时监控和验证流程实例。为了实现业务流程运行时验证,本工作探索了利用 Bitcoin 区块链为编排创建一种新颖解决方案的适用性。由此产生的方法在一个全功能软件原型中得以实现。该软件解决方案在定性比较中进行了评估。研究结果表明,我们基于区块链的方法能够对编排进行无缝的执行监控和验证,同时保持流程参与者的匿名性和独立性。此外,该原型还在性能分析中进行了评估。

关键词

引用

@article{arxiv.1706.04404,
  title  = {Runtime Verification for Business Processes Utilizing the Bitcoin Blockchain},
  author = {Christoph Prybila and Stefan Schulte and Christoph Hochreiner and Ingo Weber},
  journal= {arXiv preprint arXiv:1706.04404},
  year   = {2017}
}