ISSN 1000-1239 CN 11-1777/TP

计算机研究与发展 ›› 2017, Vol. 54 ›› Issue (9): 1892-1908.doi: 10.7544/issn1000-1239.2017.20160754

• 软件技术 • 上一篇    下一篇

从私有过程提取公共过程构建业务协同的方法

莫启1,3,代飞2,3,朱锐1,3,笪建1,4,林雷蕾1,李彤1,3,谢仲文1,3,郑明1   

  1. 1(云南大学软件学院 昆明 650091);2(西南林业大学大数据与智能工程学院 昆明 650091);3(云南省软件工程重点实验室(云南大学) 昆明 650091);4(淮安开放大学信息工程系 江苏淮安 223001) (moqiyueyang@163.com)
  • 出版日期: 2017-09-01
  • 基金资助: 
    国家自然科学基金项目(61462095,61702442,61662085,61379032);云南省自然科学基金项目(2016FB102);云南省软件工程重点实验室开放基金面上项目(2017SE201);云南省中青年学术和技术带头人(C6143002)

An Approach to Extract Public Process From Private Process for Building Business Collaboration

Mo Qi1,3, Dai Fei2,3, Zhu Rui1,3, Da Jian1,4, Lin Leilei1, Li Tong1,3, Xie Zhongwen1,3, Zheng Ming1   

  1. 1(School of Software, Yunnan University, Kunming 650091);2(School of Big Data and Intelligent Engineering, Southwest Forestry University, Kunming 650091);3(Key Laboratory of Software Engineering of Yunnan Province (Yunnan University), Kunming 650091);4(Department of Information Engineering, Huai’an Open University, Huai’an, Jiangsu 223001)
  • Online: 2017-09-01

摘要: 业务过程协同允许组织之间彼此进行通信、交互和协作以完成特定的业务目标.为了确保实施的正确性和一致性,需要对业务过程协同进行建模和分析.针对从私有过程(组织所拥有的完整流程)中抽取公共过程(组织参与协同的流程)以构建业务过程协同,首先定义业务过程模型以表示组织的私有过程,该模型由内部视图和公共视图组合而成,且内部视图是自由选择网结构;进而将业务过程模型抽象为4种基本块,即顺序块、选择块、并发块及迭代块;针对这4种基本块提出各自的抽取规则集以获得组织的公共过程,并从理论上证明了这些规则集能够保持协同中接口一致性,从而确保了每一次抽取是上下文无关的.通过对协同制造中供应链进行建模并与现有的、典型的方法进行对比分析,结果表明:相对于已有的工作,在考虑隐私保护原则的情况下,所提方法能够更加有效地对业务过程协同进行建模和分析.

关键词: 业务过程协同, 异步消息通信, 业务过程模型, 基本块, 抽取规则集, 接口一致性

Abstract: Organizations are permitted to communicate, interact and cooperate among them by business process collaboration to achieve specific business objectives. In order to ensure the correctness and consistency of the implementation, we need to model and analyze the business process collaboration. On the problem about building the business process collaboration of exacting the public process (the collaborative process of organizations) from the private process(the complete process of organizations), first of all, the business process model is defined to represent the private process of organizations, and the model is made up by internal views and public views, and also the internal view is free choose net; secondly, the business process modeling needs to be abstracted into four basic blocks, i.e., sequence block, selection block, concurrency block and iteration block. Their respective extraction rules are put forward to obtain the public process of organizations based on the four basic blocks. And theoretically we prove that these rules can ensure interface consistency, and thus ensuring that each extraction is context-free. Our approach is validated through the modeling for supply chain in collaborative manufacture and comparing with the current typical work, and the analysis results show that: relative to the existing work, under the condition of considering the privacy protection principles, we can model and analyze the business process collaboration more effectively.

Key words: business process collaboration, asynchronous message communication, business process model, basic block, extraction rules, interface consistency

中图分类号: