[发明专利]基于Openstack架构云平台工作流的自服务系统有效
申请号: | 201811434193.6 | 申请日: | 2018-11-28 |
公开(公告)号: | CN109787807B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 郭婷婷;周英;张晓兵;朱建勋;马桂勤;张渊 | 申请(专利权)人: | 中电莱斯信息系统有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06Q10/06 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 黄振华 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 openstack 架构 平台 工作流 服务 系统 | ||
1.基于Openstack架构云平台工作流的自服务系统,其特征在于,包括自定义业务流程管理模块、业务申请与审批模块;
所述自定义业务流程管理模块用于制定能够调整的流程,通过此模块能够查看、编辑和重新定义各种业务流程及其规则;
所述业务申请与审批模块用于对计算资源、资源扩容、计算资源回收、云硬盘、VDC虚拟数据中心、VDC配额修改、VPC虚拟专用网络、虚拟网络、浮动IP、容器进行申请和审批操作;
自定义业务流程管理模块管理的工作流程包括计算资源申请流程、资源扩容流程、计算资源回收流程、云硬盘申请流程、VDC申请流程、VDC配额修改流程、VPC申请流程、虚拟网络申请流程、浮动IP申请流程和容器申请流程;
自定义业务流程管理模块管理的工作流程是由一系列的相关过程组成的集合,过程与过程之间相互独立,或者存在着数据或控制的关联,工作流表示为WF=(P1,P2,P3,...,Pn,R(s)),n≥1,其中,P={P1,P2,P3,...,Pn}为工作流过程的集合,Pn表示第n个工作流;R(s)=(R1,R2,...,Rm)是工作流过程之间关联规则集合,m≥1,Rm表示第m个关联规则;
系统的工作流过程是一个由一系列工作流的活动组成的有序集合,一个工作流过程包含了过程运行中涉及到的所有数据和相关规则,工作流过程表示为:P=(A1,A2,...,Ak,R),k≥1,其中A1,A2,...,Ak是组成该过程的工作流活动集合,Ak表示第k个工作流活动,R代表组成该过程的活动之间的关联规则集合;
系统的工作流活动表示为一个三元组Activity=(A_taskId,A_properties,A_userId),其中A_taskId表示活动任务号;A_properties表示本级活动的结果以及所要传递的下一级,是一个多元组,随着工作流程传入的参数类型不同而变化;A_userId表示活动的角色;
业务申请与审批模块执行如下步骤:
步骤1,提交申请单:用户登录系统,通过业务申请与审批模块填写申请表单;
步骤2,云管理员审批:云管理员通过业务申请与审批模块审批用户申请信息,如果同意,由组织管理员进行下一步的审批,如果拒绝则流程结束;此过程能够通过自服务系统自定义审批人员;
步骤3,组织管理员审批:组织管理员通过业务申请与审批模块审批用户申请,若同意申请,由云平台创建分配资源,若拒绝申请,用户申请流程结束;此过程能够通过自服务系统自定义审批的组织管理员以及需要审批的级数;
步骤4,进度查询:用户申请完成之后,能够查看当前申请流程的进度以及当前进度的状态;
步骤5,历史流程查看:用户能够查看自己参与过的历史流程,并按照状态进行筛选;
业务申请与审批模块执行的步骤1~步骤5分别对应于WF=(P1,P2,P3,P4,P5,R(s))中的P1,P2,P3,P4,P5,P1对应步骤1提交申请单,P2对应步骤2云管理员审批,P3对应步骤3组织管理员审批,P4对应步骤4进度查询,P5对应步骤5历史流程查看,其中P3能够自定义灵活可调整,增缩级数;
所述业务申请与审批模块中的各个流程遵循工作流的模型,工作流模型包括过程和活动,依据工作流模型能够创建一个具有动态修改和自适应能力的工作流的实例,工作流模型能够在定义阶段表示不确定的过程或活动;
所述工作流模型包括过程定义工具、工作流执行服务、工作流管理和监视工具、工作流客户应用、工作流引擎、接口1、接口2、接口3、接口4和接口5;
其中,所述过程定义工具负责给出工作流程的定义,并以一定的数据格式提供给工作流引擎解释;
工作流执行服务提供了过程实例执行的运行环境,工作流执行服务借助于一个或两个以上工作流引擎,激活并解释工作流流程定义,并同外部的应用程序进行交互,完成工作流过程实例的创建执行与管理职能;
工作流管理和监视工具负责监控工作流的执行,对工作流管理中过程实例的状态进行监控与管理;
工作流客户应用提供执行者访问工作流的界面,活动参与者通过这样的应用程序参加工作流活动,获取自己的任务;
工作流引擎是过程定义的解释器;
接口1是工作流执行服务和工作流建模工具间的接口;
接口2是工作流服务和客户应用之间的接口,它约定所有客户方应用于工作流服务之间的功能操作方法;
接口3是工作流引擎和直接调用的应用程序之间的直接接口;
接口4是工作流管理系统之间的互操作接口;
接口5是工作流服务和工作流管理和监视工具之间的接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电莱斯信息系统有限公司,未经中电莱斯信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811434193.6/1.html,转载请声明来源钻瓜专利网。