集成智能合约的物联网业务流程管理
首发时间:2021-02-23
摘要:传统的物联网业务流程管理系统通过传感器采集的事件消息驱动业务流程的执行,然而,其在事件驱动流程实例执行的过程中缺少对驱动流程实例执行的事件消息的验证;同时,在相关角色人员对分配的任务进行处理的过程中,不同方之间可能会发生冲突,相关数据库中的处理记录存在后期人为篡改的可能。区块链技术的发展为业务流程管理开辟了新的机会,区块链技术可以让智能合约在多对等环境中以分散的方式自动执行和记录交易,而无需中央权威的参与者来管理业务流程。同时,区块链还具有可追溯性,保证业务流程在执行过程中的所有操作记录可追溯。本文通过提出一种集成智能合约的物联网业务流程管理系统来解决协作业务流程执行过程中的信任不足问题,我们通过引入智能合约相关技术,将智能合约用作中介程序控制业务流程实例执行过程中部分决策点的执行,通过智能合约进行相关链下服务的调用。同时,利用区块链技术的防篡改、可追踪特性,对流程实例执行过程进行审计跟踪,监控追踪所有的处理记录,并通过人工真实地和业务流程管理系统进行交互,实现业务流程管理和决策的可信化和协同化。
关键词: 计算机技术; 智能合约 区块链 业务流程
For information in English, please click here
Business process management of Internet of things integrated with smart contract
Abstract:The traditional business process management system of Internet of things drives the execution of business process through the event messages collected by sensors. However, in the process of event driven process instance execution, it lacks the verification of the event messages that drive the execution of the process instance. At the same time, in the process of related role personnel processing the assigned tasks, conflicts may occur between different parties, and the related problems may be solved. The processing records in the database may be tampered later. The development of blockchain technology has opened up new opportunities for business process management. Blockchain technology enable smart contracts execute automatically and record transactions in a decentralized manner in a multi peer environment, without the need for central authoritative participants to manage business processes. At the same time, the blockchain also has traceability to ensure that all operation records of the business process in the execution process can be traced. In this paper, we propose an IOT business process management system integrated with smart contract to solve the problem of insufficient trust in the process of collaborative business process execution. By introducing smart contract related technologies, we use smart contract as an intermediary program to control the execution of some decision points in the process of business process instance execution, and call related off-chain services through smart contract. At the same time, it uses the tamper proof and traceable characteristics of blockchain technology to audit and track the execution process of process instances, monitor and track all processing records. And through the real interaction with the business process management system, the business process management and decision-making can be coordinated and trusted.
Keywords: computertechnology smart contract blockchain business process
基金:
引用
No.****
同行评议
勘误表
集成智能合约的物联网业务流程管理
评论
全部评论