摘要
业务流程管理系统(BPMS)的出现极大地提高了企业执行流程的效率。由于企业间缺乏信任且跨引擎业务流程之间缺乏互操作规范,导致跨组织流程协同的应用受到许多制约。针对该问题提出一种支持BPMS的互操作框架,该框架引入区块链技术作为互操作智能合约的协作平台,构建了支持业务流程建模标记语言(BPMN)的互操作服务,支持企业间基于BPMS的多方业务流程协同,并保证协同的可信性,从而提高企业间协同的自动化水平和信任度。该服务的引入确保了互操作的过程符合预定的顺序,且交互记录不可修改。使用工作流管理联盟(WfMC)的Wf-XML 2.0协议来支持BPMS间的互操作能力,从而减少企业间使用的工作流引擎及标准不同所带来的复杂性。最后,通过一个经典的案例对WfMC提出的4种常见互操作场景进行了讨论,表明了该框架对多方业务流程基于BPMS来自动地完成可信协同的支持。
The emergence of Business Process Management System(BPMS)has greatly improved the efficiency of enterprise execution processes.Due to the lack of trust between enterprises and the lack of interoperability specifications between cross-engine business processes,the application of cross-organization process collaboration is subject to many restrictions.An interoperability framework for supporting BPMS was proposed,which introduced blockchain technology as a collaboration platform for interoperable smart contracts,built a Business Process Model and Notation(BPMN)interoperability service,supported multi-party business process collaboration based on BPMS between enterprises and ensured collaboration Trustworthiness.Thereby the level of automation and trust in collaboration among enterprises were improved.The introduction of this service ensured that the interoperability process conformed to a predetermined sequence and the interaction record could not be modified.Wf-XML 2.0 protocol was used to support interoperability between BPMS,thereby the complexity caused by different workflow engines and standards used between enterprises were reduced.A classic case was realized,and four common interoperability scenarios proposed by WfMC were discussed,which indicated that the framework supported multi-party business processes based on BPMS to automatically complete trusted collaboration.
作者
唐玄昭
余阳
吴荆璞
潘茂林
TANG Xuanzhao;YU Yang;WU Jingpu;PAN Maolin(School of Data Science and Computer, Sun Yat-sen University, Guangzhou 510006, China)
出处
《计算机集成制造系统》
EI
CSCD
北大核心
2021年第9期2508-2516,共9页
Computer Integrated Manufacturing Systems
基金
国家重点研发计划资助项目(2020YFB1707603)
国家自然科学基金资助项目(61972427)
NSFC-广东联合基金资助项目(U20A6003,U1911205)
广东省科技计划资助项目(2020A0505100030)。