计算机科学 ›› 2021, Vol. 48 ›› Issue (6A): 658-663.doi: 10.11896/jsjkx.200600158

• 交叉&应用 • 上一篇    下一篇

基于jBPM的科学试验管理系统的设计与实现

窦帅, 李子扬, 朱家佳, 李晓辉, 李雪松, 米琳, 杨光, 李传荣   

  1. 中国科学院空天信息创新研究院,中国科学院定量遥感信息技术重点实验室 北京100094
  • 出版日期:2021-06-10 发布日期:2021-06-17
  • 通讯作者: 李传荣(crli@aoe.ac.cn)
  • 作者简介:doushuai@aoe.ac.cn
  • 基金资助:
    中国科学院战略性先导科技专项(A类)(XDA17040301)

Design and Implementation of Scientific Experiment Management System Based on jBPM

DOU Shuai, LI Zi-yang, ZHU Jia-jia, LI Xiao-hui, LI Xue-song, MI Lin, YANG Guang, LI Chuan-rong   

  1. Key Laboratory of Quantitative Remote Sensing Information Technology,Aerospace Information Innovation Research Institute,Chinese Academy of Sciences,Beijing 100094,China
  • Online:2021-06-10 Published:2021-06-17
  • About author:DOU Shuai,born in 1987,postgraduate,engineer.His main research interests include groud-section system engineering and distributed computing.
    LI Chuan-rong,born in 1956,postgraduate,professor,Ph.D supervisor.His main research interests include groud-section system engineering and so on.
  • Supported by:
    Strategic Priority Research Program of the Chinese Academy of Sciences(XDA17040301).

摘要: 临近空间探索科学试验流程复杂,从策划到实施过程中涉及多个管理和技术环节,需要引入工作流技术建立科学试验管理系统对试验过程进行科学有效的管理。文面向大型科学试验任务管理系统设计与实现,针对科学试验任务合理规划、有序调度、流程按需定制、节点组件集成的业务需求,提出了基于jBPM工作流引擎的科学试验任务流程按需定制与节点组件集成调用方案,将流程抽象为若干个独立的业务节点,按照业务节点间的逻辑关系构建业务工作流,同时集成各业务节点对应的程序组件实现具体的流程管理功能。基于该方案开发的科学试验任务管理系统在满足系统业务需求的同时,有效提升了系统的可扩展性,降低了系统维护的难度,成为了支持大型科学试验规划、管理与调度的有效技术手段。

关键词: 工作流技术, 工作流引擎, 流程定制, 流程实现, 组件集成

Abstract: Near-space exploration scientific experiment process is complex,it involves many management and technical sessions from planning process to implementation process.Moreover,the execution process of each experiment task is also nonidentical.Therefore,it is necessary to introduce a workflow technology to establish a scientific experiment management system to control the experiment process scientifically and effectively.This paper is facing the system design and implementation for large-scale scien-tific experiment task.It applies rational planning,multiple-scheduling,customizable workflow,nodal components to support the management program which based on jBPM workflow engine system.Specifically,the system abstracts the workflow into several independent operational nodes,according to the logical relationship among nodes to build workflow,at the same time,integrates the corresponding program components of each operational nodes to achieve management functions.It can not only meet the large-scale scientific business requirements,but also effectively improve the system scalability,reduce the difficulty of system maintenance,and become an effective technical tool to support the large-scale scientific experiments.

Key words: Component integration, Process customization, Process implementation, Workflow engine, Workflow technology

中图分类号: 

  • TP301
[1] TIAN W X,WANG C L,DOU S,et al.The Application of jBPM in the Emergency Management of UAV Remote Sensing Network[J].Spacecraft Recovery & Remote Sensing,2016(5):102- 110.
[2] KHAN K U R,ZAMAN R U,REDDY A V.Integrating mobile ad hoe networks and the Internet:Challenges and a review of strategies[C]//Proceedings of IEEE/CREATE~NET/ICST COMSWARE 2008.
[3] The JBoss JBPM Team.jBPM Documentation[EB/OL].[2020-05].https://docs.jboss.org/jBPM/release/7.38.0.Final/jBPM-docs/html_single/.
[4] XU A J.Research and implementation of jBPM workflow management system[J].Computer Technology and Development,2013,23(12):100-108.
[5] MA C H,ZHANG J,LIU S B,et al.On line customization system of remote sensing products based on JBPM[J].Computer Systems & Applications,2014,23(3):31-39.
[6] LING Z J.Research and design of workflow management system based on jBPM and Jpdl[J].Computer Technology and Development,2011,21(8):50-53.
[1] 曹帅,王淑营.
产业链协同SaaS平台业务流程定制安全技术研究
Research on Security Technology of Workflow Customization for Collaborative SaaS Platform of Industrial Chains
计算机科学, 2014, 41(1): 230-234.
[2] 吴迪 贾卓生.
基于工作流的项目流程化信息管理系统设计

计算机科学, 2008, 35(3): 120-122.
[3] 张坚 刘春林 谭庆平.
一种分布式工作流中基于负载平衡的调度算法

计算机科学, 2006, 33(7): 115-118.
[4] 祝永志.
基于Web分布式工作流系统可扩展性的研究与实现

计算机科学, 2006, 33(1): 108-110.
[5] 王刚 陈世福 陈兆乾 肖伟.
基于分布式工作流技术的校园应用软件集成模型研究

计算机科学, 2005, 32(8): 94-96.
[6] 田珂 朱清新 向培素.
工作流重构技术研究

计算机科学, 2005, 32(8): 87-90.
[7] 李俊 张华 王崇骏 陈世福.
智能化刺绣CAD系统中的工作流技术研究

计算机科学, 2005, 32(3): 97-100.
[8] 尹俊 潘金贵.
一种改进的基于模板的工作流过程定义方法

计算机科学, 2005, 32(2): 137-139.
[9] .
“过程”新论

计算机科学, 2005, 32(10): 14-15.
[10] 刘大昕 孙立杰.
基于Agent的自适应性工作流模型的研究与设计

计算机科学, 2004, 31(B09): 246-250.
[11] 欧阳 李彦.
基于ASP.net的工作流技术在OA系统中的应用

计算机科学, 2004, 31(7): 110-112.
[12] 鲍玉斌 孙焕良 冷芳玲 王大玲 于戈.
数据仓库环境下以用户为中心的数据清洗过程模型

计算机科学, 2004, 31(5): 52-55.
[13] 佘彬 高鹏 糜宏斌 孙玉芳.
面向企业应用集成的工作流引擎实现

计算机科学, 2004, 31(2): 59-60.
[14] 孙艳春 赵大哲.
面向协同工作的工作流管理中的组件集成技术的研究

计算机科学, 1998, 25(3): 22-25.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!