计算机科学 ›› 2015, Vol. 42 ›› Issue (7): 150-155.doi: 10.11896/j.issn.1002-137X.2015.07.033

• 网络与通信 • 上一篇    下一篇

基于JBPM的服务动态编排及迁移方案

王 勇,常静波,强保华,王玉峰,张学庆   

  1. 桂林电子科技大学计算机科学与工程学院 桂林541004,桂林电子科技大学计算机科学与工程学院 桂林541004,桂林电子科技大学计算机科学与工程学院 桂林541004,中国电子科技集团公司第五十四研究所 石家庄050081,中国电子科技集团公司第五十四研究所 石家庄050081
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家自然科学基金(61163057,8),广西自然科学基金(2012jjAAG0063),广西可信软件重点实验室开放基金(KX201308)资助

Dynamic Service Scheduling and Migration Scenarios Based on JBPM

WANG Yong, CHANG Jing-bo, QIANG Bao-hua, WANG Yu-feng and ZHANG Xue-qing   

  • Online:2018-11-14 Published:2018-11-14

摘要: 为了适应复杂环境下动态多变的业务需求,对以服务为核心的流程动态编排和再造提供支持,提出了基于JBPM工作流的流程动态编排与迁移方案,该方案分析了目前工作流在流程编排方面的局限性;结合柔性工作流的特点,给出了流程动态编排的模型,并对流程变更所产生的4类操作做了形式化的描述,通过对流程变更引发的流程进行迁移继而实现接续执行这一问题的研究,提出一种流程迁移算法。最后通过实例和性能测试工具验证了算法的可行性和高效性。

关键词: 动态流程编排,流程迁移,柔性工作流,流程再造

Abstract: In order to adapt to dynamically change business needs in complex environment and to provide support for dynamical process scheduling and recycling that centralize service,a dynamical process scheduling and migration schema based on JBPM workflow was proposed.This schema analyzes the limitations of workflow in terms of the current process scheduling,displays the dynamical process orchestration model combining with the characteristics of flexible workflow and formally describes the four operations produced by process changes.Through the study on the issues triggered by the migration process and continual performing,a process migration algorithm was proposed.Finally,instances and performance testing tools were employed to verify the feasibility and efficiency of the algorithm.

Key words: Dynamic process orchestration,Process migration,Flexible workflow,Business process reengineering

[1] 王德俊.面向服务的分布式系统动态更新研究[D].上海:上海交通大学,2010 Wang De-Jun.Research on dynamic updating of service oriented distributed Systems [D].Shanghai:Shanghai Jiao Tong University,2010
[2] 张辉栋,卢选民,杨杰,等.一种基于SOA和JBPM的工作流引擎模型[J].微型机与应用,2013,5:12-14,17 Zhang Hui-dong,Lu Xuan-min,Yang jie,et al.A workflow engine model based on SOA and JBPM[J].Microcomputer & Its Applications,2013,5:12-14,17
[3] 杨芙清,吕建,梅宏.网构软件技术体系:一种以体系结构为中心的途径[J].中国科学(E辑:信息科学),2008(6):818-828 Yang Fu-qing,Lu Jian,Mei Hong.Technical frameworkfor internetware:An architecturecentric approach[J].Sciencein China Series E:Information Sciences,2008(6):818-828
[4] 张亮,姚淑珍.一种新的面向用户的工作流模型[J].计算机集成制造系统,2006,12(11):1760-1765 Zhang Liang,Yao Shu-Zhen.A new user oriented workflow model [J].Computer Integrated Manufacturing Systems,2006,12(11):1760-1765
[5] 杨书新,王坚,马福民.工作流管理系统的流程柔性动态变更研究[J].计算机应用,2006,1:2736-2738 Yang Shu-xin,Wang Jian,Ma Fu-min.Research on flexible and dynamic changing process of workflow management system [J].Journal of Computer Applications,2006,1:2736-2738
[6] 魏乐,李亚玲,赵秋云,等.基于自适应构件的工作流流程动态变更模型[J].计算机集成制造系统,2010,2:2603-2610 Wei Le,Li Ya-Ling,Zhao Qiu-Yun,et al.A dynamic changingmodel of workflow process based on adaptive component [J].Computer Integrated Manufacturing Systems,2010,2:2603-2610
[7] 王超,戴牡红.基于Flex和Jbpm的自定义工作流研究与实现[J].计算机系统应用,2013,8:58-62 Wang Chao,Dai Mu-hong.Research and implementation on custom workflow based on Flex and Jbpm[J].Computer Systems & Applications,2013,8:58-62
[8] 王伟,徐文胜.JBPM流程定义文件自动生成算法[J].计算机应用,2012,S2:89-91 Wang wei,Xu Wen-sheng.Automatic algorithm for JBPM process definition file generation[J].Journal of Computer Application,2012,S2:89-91
[9] Peltz C.Web Services Orchestration and Choreography [J].IEEE Computer,2003(36):46-52
[10] Decker G,Ko pp O,Leymann F,et al.BPEL4Chor:Extending BPEL for Modeling Choreographies [C]∥Proceeding s of IEEE International Conference onWeb Services(ICWS).2007:296-303
[11] 吴步丹,林荣恒,陈俊亮.基于模板的工作流应用系统代码自动生成[J].华中科技大学学报(自然科学版),2013,S2:18-21 Wu Bu-dan,Lin Rong-huan,Chen Jun-liang.The automatic code generation of workflow application system based on templates[J].Journal of Huazhong University of Science and Technology(Natural Science Edition),2013,S2:18-21
[12] 崔立真,王海洋,于庚.跨组织工作流模型的形式化描述及分析[J].系统仿真学报,2005,4:782-785 Cui Li-zhen,Wang Hai-yang,Yu geng.Formal description and analyzation on cross-organizational workflow model [J].Journal of System Simulation,2005,4:782-785

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!