• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2015, Vol. 37 ›› Issue (04): 726-733.

• 论文 • 上一篇    下一篇

基于jBPM5的业务模型执行方法与实现

田朝阳1,2,康国胜1,2,杨丽琴1,2,3,张亮1,2,张笑楠4,高翔4   

  1. (1.复旦大学计算机科学技术学院,上海 201203;2.上海市数据科学重点实验室(复旦大学),上海 201203;3.上海中医药大学图书信息中心,上海 201203;4.中国移动有限公司信息系统管理部,北京100084)
  • 收稿日期:2014-08-10 修回日期:2014-10-21 出版日期:2015-04-25 发布日期:2015-04-25
  • 基金资助:

    国家自然科学基金资助项目(60873115);教育部中国移动科研基金资助项目(MCM20123011);上海市科技发展基金资助项目(13DZ2260200,13511504300)

A realization approach of business model based on jBPM5 

TIAN Zhaoyang1,2,KANG Guosheng1,2,YANG Liqin1,2,3,ZHANG Liang1,2,ZHANG Xiaonan4,GAO Xiang4   

  1. (1.School of Computer Science,Fudan University,Shanghai 201203;2.Shanghai Key Laboratory of Data Science,Fudan University,Shanghai 201203; 3.Library and Information Center,Shanghai University of Traditional Chinese Medicine,Shanghai 201203; 4.Department of Management Information System,China Mobile Communications Corporation,Beijing 100084,China)
  • Received:2014-08-10 Revised:2014-10-21 Online:2015-04-25 Published:2015-04-25

摘要:

企业的发展与并购这种自底向上的发展方式常常导致企业内部业务流程的异构、冗余和不一致,严重阻碍了业务活动的运作和企业的统一决策。为解决这一问题,基于业务模式的异构业务流程整合方法将流程中的业务行为抽象为业务模式,通过对业务模式的建模得到业务模型,从而给出异构业务流程统一模型视图。辅佐以可配置的业务模式,统一视图的业务模型可根据具体的应用场景配置为具体的业务模式,得到具体的流程。然而,关于业务模型的执行方法目前仍然是一项挑战。提出了一种基于jBPM5的业务模型执行方法,通过对模型中可配置的业务模式节点引入业务规则,并借助规则引擎执行规则驱动模式的执行,从而执行整个业务模型。最后,以中国移动公司办公系统内部发文流程模型整合应用为例,基于jBPM5和Drools开发了业务模式流程整合执行机制,验证了该方法的有效性。

关键词: 业务模型, 业务模式, 流程配置, 执行引擎, jBPM5, Drools

Abstract:

An enterprise usually evolves through mergers and acquisitions. Its bottom-up nature leads to operational process issues, such as heterogeneity,redundancy, and inconsistency. All these problems definitely hinder companies from achieving global strategy.To solve these problems,we propose a heterogeneous business process consolidation strategy based on business patterns,in which a business process is modeled as a composed business pattern.Each business pattern can be further configured to meet specific subsidiary’s requirements.To leverage the approach to real situations,here we propose a realization approach of the business pattern strategy based on jBPM5,in which business rules are introduced to configure business patterns and work as a control facility to drive the activities in patterns.We also report a case study of the proposed approach in the course of the business process consolidation in China Mobile Communication Corporation(CMCC),and the experimental results validate the effectiveness of our approach.

Key words: business process;business pattern;process configuration;execution engine;jBPM5;Drools