[1]罗钦凯,倪成章.基于微服务的工作流技术在云管平台的应用[J].计算机技术与发展,2019,29(09):122-127.[doi:10. 3969 / j. issn. 1673-629X. 2019. 09. 024]
 LUO Qin-kai,NI Cheng-zhang.Application of Workflow Technology Based on Micro-service in Cloud Management Platform[J].,2019,29(09):122-127.[doi:10. 3969 / j. issn. 1673-629X. 2019. 09. 024]
点击复制

基于微服务的工作流技术在云管平台的应用()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
29
期数:
2019年09期
页码:
122-127
栏目:
应用开发研究
出版日期:
2019-09-10

文章信息/Info

Title:
Application of Workflow Technology Based on Micro-service in Cloud Management Platform
文章编号:
1673-629X(2019)09-0122-06
作者:
罗钦凯12 倪成章1
1. 华中科技大学,湖北 武汉 430074; 2. 武汉邮电科学研究院,湖北 武汉 430074
Author(s):
LUO Qin-kai12 NI Cheng-zhang1
1. Huazhong University of Science and Technology,Wuhan 430074,China; 2. Wuhan Research Institute of Posts and Telecommunications,Wuhan 430074,China
关键词:
工作流微服务云管平台持续集成可扩展性敏捷开发
Keywords:
workflowmicro-servicecloud management platformcontinuous integrationexpandabilityagile development
分类号:
TP311.5
DOI:
10. 3969 / j. issn. 1673-629X. 2019. 09. 024
摘要:
针对软件即服务(SaaS)层应用采用单体架构方案时开发难度高、耦合性强、扩展性和可维护性差的问题,设计了一种由工作流引擎驱动业务流程的基于微服务架构的 SaaS 层云管平台(CMP)。 基于工作流核心设计模型和微服务开发框架 Spring Cloud,设计了基于微服务的工作流组件结构模型,由组件内工作流引擎(Activiti)驱动 CMP 业务流程;根据工作流引擎 API 封装模式提出面向业务流程的微服务组件间 REST API 设计方案、流程节点自由跳转算法以及命令查询职责分离(CQRS)模式数据操作方案。 以面向 OpenStack 的云资源调度为具体应用场景,每个微服务组件的业务功能均可被独立设计开发,工作流组件将解耦的业务组件串联,驱动完成完整的业务流程,验证了 REST API 与流程节点自由跳转,以及 CQRS 模式数据操作的可行性。
Abstract:
For software-as-a-service(SaaS) layer applications,it is difficult to develop with high coupling,poor scalability and poor maintainability when adopting a single architecture scheme. A SaaS layer cloud management platform(CMP) application based on micro-service architecture is designed,which is driven by workflow engine. Based on the workflow core design model and micro-service development frame (Spring Cloud),the workflow component structure model based on the micro-service is designed,and the CMP business process is driven by the in-component workflow engine(Activiti). According to the encapsulation mode of workflow engine API,the REST API design scheme among micro-service components for business processes,the free jump algorithm of process nodes and the data operation scheme of command query responsibility segregation (CQRS) mode are proposed. Taking OpenStack oriented cloud resource scheduling as a specific application scenario,the business functions of each micro-service component can be independently designed and developed. Workflow components connect decoupled business components in series and drive the complete business process to verify the feasibility of REST API and process node free jump as well as CQRS mode data operation.

相似文献/References:

[1]刘林钢 姜浩.基于时间约束Petri网的一致性验证算法[J].计算机技术与发展,2010,(01):54.
 LIU Lin-gang,JIANG Hao.Verification Algorithm of Consistency Based on Time Constraint Petri Nets[J].,2010,(09):54.
[2]申屠晓丽 姚明海 汤幸江.工作流管理系统的柔性技术研究与应用[J].计算机技术与发展,2010,(01):116.
 SHENTU Xiao-li,YAO Ming-hai,TANG Xing-jiang.Research and Application of Flexible Technology for Workflow Management System[J].,2010,(09):116.
[3]张月菊 王涛 林拉.跨组织工作流集成中间件语义转换部件研究[J].计算机技术与发展,2010,(03):92.
 ZHANG Yueoju,WANG Tao,LIN La.Research on Structure for Semantic Translation in Cross- Organizational Workflow Integrated System[J].,2010,(09):92.
[4]杨平乐 刘树森 高雅.基于ADO.NET学生信息管理系统的设计与实现[J].计算机技术与发展,2010,(05):238.
 YANG Ping-le,LIU Shu-sen,GAO Ya.Student Information Management System Design and Implementation Based on ADO.NET[J].,2010,(09):238.
[5]徐晶明 杜宝珠.基于Petri网化简技术的工作流过程模型结构验证[J].计算机技术与发展,2009,(06):51.
 XU Jing-ming,DU Bao-zhu.Workflow Process Model Structure Verification Based on Petri Net Reduction Techniques[J].,2009,(09):51.
[6]李敏 曹宝香 郑垒.一种工作流模型的模拟与分析[J].计算机技术与发展,2009,(06):131.
 LI Min,CAO Bao-xiang,ZHENG Lei.Simulation and Analysis of a Workflow Model[J].,2009,(09):131.
[7]董崇杰 傅秀芬 王凤梅 唐志成 顾牡丹.基于J2EE的公安厅审计信息系统的设计与实现[J].计算机技术与发展,2009,(09):246.
 DONG Chong-jie,FU Xiu-fen,WANG Feng-mei,et al.Design and Implementation of a Public Security Department Audit Information System Based on J2EE[J].,2009,(09):246.
[8]陈伟 文东戈 王昊.层次颜色工作流Petri网建模与应用[J].计算机技术与发展,2009,(01):49.
 CHEN Wei,WEN Dong-ge,WANG Hao.Modeling and Application of Hierarchical Colored Workflow Net[J].,2009,(09):49.
[9]蒋永 蒋玉明 彭思达.基于工作流用户权限管理模型的研究与设计[J].计算机技术与发展,2009,(01):161.
 JIANG Yong,JIANG Yu-ming,PENG Si-da.Research and Design of User Rights Management Model Based on Workflow[J].,2009,(09):161.
[10]张猛 侯秀萍 王烨 赵云峰[].工作流失败恢复的研究[J].计算机技术与发展,2009,(04):65.
 ZHANG Meng,HOU Xiu-ping,WANG Ye,et al.Research on Workflow Failure Recovery[J].,2009,(09):65.

更新日期/Last Update: 2019-09-10