基于微服务的工作流技术在云管平台的应用

时间:2023-04-18 11:15:15
作者:罗钦凯,2 ,倪成章
关键字:工作流,微服务,云管平台,持续集成,可扩展性,敏捷开发
DOI:10.3969/j.issn.1673-629X.2019.09.024
查看次数:192

如需要完整文档点击下方 "点击下载文档" 按钮

针对软件即服务(SaaS)层应用采用单体架构方案时开发难度高、耦合性强、扩展性和可维护性差的问题,设计了一种由工作流引擎驱动业务流程的基于微服务架构的 SaaS 层云管平台(CMP)。 基于工作流核心设计模型和微服务开发框架 Spring Cloud,设计了基于微服务的工作流组件结构模型,由组件内工作流引擎(Activiti)驱动 CMP 业务流程;根据工作流引擎 API 封装模式提出面向业务流程的微服务组件间 REST API 设计方案、流程节点自由跳转算法以及命令查询职责分离(CQRS)模式数据操作方案。 以面向 OpenStack 的云资源调度为具体应用场景,每个微服务组件的业务功能均可被独立设计开发,工作流组件将解耦的业务组件串联,驱动完成完整的业务流程,验证了 REST API 与流程节点自由跳转,以及 CQRS 模式数据操作的可行性。

如需要完整文档点击下方 "点击下载文档" 按钮

基于微服务的工作流技术在云管平台的应用
《基于微服务的工作流技术在云管平台的应用》
完整文档 下载到本地,方便收藏和查阅
文件号:062271
基于微服务的工作流技术在云管平台的应用
点击下载文档
基于微服务的工作流技术在云管平台的应用

点击下载 文件号:062271(点击复制) 公众号(点击复制)

x