[發明專利]實現云計算環境自動化運維的二維分層方法有效
| 申請號: | 201310462512.5 | 申請日: | 2013-09-30 |
| 公開(公告)號: | CN104516735B | 公開(公告)日: | 2018-05-29 |
| 發明(設計)人: | 王鐵磊;李剛;徐培杰;伍治平;成名 | 申請(專利權)人: | 上海寶信軟件股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 郭國中 |
| 地址: | 201203 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化 群組 云計算環境 自動化框架 平臺模塊 二維 分層 運維 變化過程 橫向維度 建立模塊 節點平臺 需求開發 縱向維度 復雜度 規則層 節點層 流程層 平臺層 中平臺 開發 保證 | ||
1.一種實現云計算環境自動化運維的二維分層方法,其特征在于,包括如下步驟:
步驟1:將自動化框架的橫向維度分為實現層、平臺層;將自動化框架的縱向維度分為規則層、流程層、節點層;
步驟2:建立如下模塊:
-規則實現群組,位于實現層與規則層的交匯點;
-規則平臺模塊,位于平臺層與規則層的交匯點;
-流程實現群組,位于實現層與流程層的交匯點;
-流程平臺模塊,位于平臺層與流程層的交匯點;
-節點實現群組,位于實現層與節點層的交匯點;
-節點平臺模塊,位于平臺層與節點層的交匯點;
步驟3:根據用戶需求修改規則實現群組、流程實現群組、節點實現群組;
步驟4:使用步驟2中已建立的所述規則平臺模塊、流程平臺模塊、節點平臺模塊支持通過步驟3修改后的規則實現群組、流程實現群組、節點實現群組;
所述實現層,用于在自動化整體環境不間斷運行過程中,增加或修改用戶需求;
所述平臺層,用于為實現層的邏輯提供運行平臺;
所述規則層,用于通過用戶提供的原始數據源,確定使用的流程及相應的參數;
所述流程層,用于管理流程定義和調度流程實例;
所述節點層,用于協助流程驅動各種對象設備,讓對各種設備的操作封裝成節點形式,供流程統一調用;
所述規則實現群組,具體為:以腳本語言描述用戶需求,抽象成用于啟動流程實例的規則;其中,首先規則可以選出所需的自動化流程,然后規則通過啟動規則平臺模塊提供的數據源接口,計算流程所需的參數,最后根據規則計算出的數據,規則平臺模塊通過啟動流程實例接口啟動流程;
所述規則平臺模塊,具體為:為啟動規則腳本提供運行環境,提供腳本語言對應的運行容器;封裝用戶提供的數據源,為腳本提供統一的數據源接口;封裝執行引擎層提供的各種啟動流程實例的方法,為腳本提供統一的流程實例調用接口。
2.根據權利要求1所述的實現云計算環境自動化運維的二維分層方法,其特征在于,所述流程實現群組,具體為:通過統一流程描述語言實現用戶的自動化流程需求設計;流程定義中,實現并行、串行、嵌套、循環、判斷、同步、異步、定時這些各種邏輯組件;編排出自動化流程。
3.根據權利要求1所述的實現云計算環境自動化運維的二維分層方法,其特征在于,所述流程平臺模塊,具體為:管理流程定義和調度流程實例;對多個流程實例實現并行執行,對單個流程實例內實現并行、串行、同步、異步、判斷、循環和嵌套結構;滿足對各種流程行為表達的執行。
4.根據權利要求1所述的實現云計算環境自動化運維的二維分層方法,其特征在于,所述節點實現群組,具體為:根據用戶具體的設備,使用腳本語言開發出驅動設備的統一節點,供流程調用,從而達到流程能真正直接驅動目標對象;提供了通用組件的實現。
5.根據權利要求1所述的實現云計算環境自動化運維的二維分層方法,其特征在于,節點平臺模塊,具體為:為開發的節點組件提供運行環境、以及節點被流程調用的統一實現。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寶信軟件股份有限公司,未經上海寶信軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310462512.5/1.html,轉載請聲明來源鉆瓜專利網。





