[發明專利]基于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.szxzyx.cn/pat/books/201811434193.6/1.html,轉載請聲明來源鉆瓜專利網。





