[發(fā)明專利]以需求為導(dǎo)向的復(fù)雜系統(tǒng)“拉取”模式部署系統(tǒng)及其方法有效
| 申請?zhí)枺?/td> | 201911246257.4 | 申請日: | 2019-12-08 |
| 公開(公告)號: | CN111026413B | 公開(公告)日: | 2023-01-31 |
| 發(fā)明(設(shè)計)人: | 李生珍;陳艷;洪巖;寧陽;欒明君;欒凱;卞強(qiáng);孟德地;張軍堯;邢爾軍;劉振東;沈尚博;袁泉 | 申請(專利權(quán))人: | 中國電子科技集團(tuán)公司第十五研究所 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/10 |
| 代理公司: | 北京君恒知識產(chǎn)權(quán)代理有限公司 11466 | 代理人: | 黃啟行 |
| 地址: | 100083 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 需求 導(dǎo)向 復(fù)雜 系統(tǒng) 模式 部署 及其 方法 | ||
1.以需求為導(dǎo)向的復(fù)雜系統(tǒng)“拉取”模式部署系統(tǒng)及其方法,其特征在于,包括入庫工具、軟件在線管理、應(yīng)用門戶、本地軟件庫管理、部署依賴關(guān)系分析、服務(wù)部署引擎、可靠指令分發(fā)和在線代理;
所述入庫工具用于將業(yè)務(wù)系統(tǒng)進(jìn)行打包,并配置封裝描述文件,輸出為部署安裝包并上處置所述軟件在線管理;
所述軟件在線管理用于接收、保存和分類所述入庫工具上傳的部署安裝包,形成軟件主題包;還用于向所述本地軟件庫管理發(fā)送用戶所選應(yīng)用或應(yīng)用依賴的后臺服務(wù);還用于查詢用戶所選應(yīng)用依賴的后臺服務(wù)和所述后臺服務(wù)所以來的服務(wù),并發(fā)送至所述服務(wù)部署引擎;
所述應(yīng)用門戶用于作為業(yè)務(wù)用戶實(shí)用軟件的入口,并將應(yīng)用分類展示供業(yè)務(wù)用戶選擇下載;
所述本地軟件庫管理用于接收所述軟件在線管理發(fā)送的用戶所選應(yīng)用或應(yīng)用依賴的后臺服務(wù),還用于向所述在線代理提供所述用戶所選應(yīng)用或應(yīng)用依賴的后臺服務(wù);
所述部署依賴關(guān)系分析用于解析用戶所選擇應(yīng)用所依賴的后臺服務(wù)或后臺服務(wù)所依賴的服務(wù);
所述服務(wù)部署引擎用于根據(jù)所述本地軟件庫管理接收的用戶所選應(yīng)用或應(yīng)用依賴的后臺服務(wù)設(shè)置部署策略、生成部署方案,解析后生成部署指令發(fā)送至所述可靠指令分發(fā);
所述可靠指令分發(fā)用于向所述在線代理發(fā)出部署用戶所選應(yīng)用和應(yīng)用所依賴的后臺服務(wù);
所述在線代理用于接收所述部署指令,并作出向所述服務(wù)部署引擎做出反饋,在部署服務(wù)正常的情況下安裝用戶所選應(yīng)用和應(yīng)用所依賴的后臺服務(wù)。
2.一種如權(quán)利要求1所述的部署系統(tǒng)的方法,其特征在于,包括以下幾個步驟:
軟件研發(fā)階段:
A.開發(fā)人員將通過測試驗證的應(yīng)用或后臺服務(wù)通過所述入庫工具封裝打包后形成部署安裝包,提交至所述軟件在線管理;
B.所述軟件在線管理審核提交的部署安裝包,并將符合規(guī)則的安裝包分類形成若干個軟件主題包;
C.所述應(yīng)用門戶將用戶使用的應(yīng)用按不同主題進(jìn)行分類展示;
觸發(fā)部署階段:
D.用戶瀏覽并選擇需要部署的應(yīng)用;
E.所述軟件在線管理將用戶所選應(yīng)用主動推送給所述本地軟件庫;
部署方案生成階段:
F.所述本地軟件庫管理通過所述部署依賴關(guān)系分析查詢得到用戶所選應(yīng)用與后臺服務(wù)的完整調(diào)用關(guān)系;
G.所述本地軟件庫管理從所述軟件在線管理獲得缺失的服務(wù);
H.所述軟件在線管理通知所述在線代理下載用戶所選應(yīng)用;
I.所述本地軟件庫管理通過所述服務(wù)部署引擎獲得應(yīng)用運(yùn)行依賴的后臺服務(wù)的部署狀態(tài);
J.所述本地軟件庫管理請求所述服務(wù)部署引擎部署未部署的后臺服務(wù);
K.所述服務(wù)部署引擎通過所述部署依賴關(guān)系分析從所述軟件在線管理獲得這些未部署的后臺服務(wù)自身所依賴的服務(wù);
L.所述服務(wù)部署引擎結(jié)合所述后臺服務(wù)及其依賴的服務(wù)關(guān)系,形成部署方案;
M.所述可靠指令分發(fā)服務(wù)將部署指令集分發(fā)給所述在線代理;
部署階段:
N.所述在線代理部署后臺服務(wù)及后臺服務(wù)所依賴的服務(wù);
O.在后臺服務(wù)運(yùn)行正常的前提下,所述在線代理部署用戶所選應(yīng)用;
P.所述在線代理通知用戶所選應(yīng)用部署完成。
3.根據(jù)權(quán)利要求2中所述的部署系統(tǒng)的方法,其特征在于,在步驟O中,還包括確認(rèn)后臺服務(wù)是否正常的步驟過程。
4.根據(jù)權(quán)利要求2中所述的部署系統(tǒng)的方法,其特征在于,在步驟A中,所述入庫工具將運(yùn)行在不同基礎(chǔ)運(yùn)行環(huán)境、不同操作系統(tǒng)、不同商用自主環(huán)境下的各類系統(tǒng),包括Web應(yīng)用/RPC、gRPC、Webservice、Restful類型服務(wù)/Java應(yīng)用/C應(yīng)用/C++應(yīng)用/火狐瀏覽器插件/達(dá)夢、金倉國產(chǎn)數(shù)據(jù)庫數(shù)據(jù)文件/容器鏡像/虛擬機(jī)鏡像,按照統(tǒng)一的封裝標(biāo)準(zhǔn)進(jìn)行封裝打包;所述入庫工具封裝打包時前端應(yīng)用和后臺服務(wù)獨(dú)立封裝,并配置封裝描述文件,所述描述文件包括業(yè)務(wù)描述、組成描述、部署依賴關(guān)系描述、應(yīng)用分類標(biāo)簽。
5.根據(jù)權(quán)利要求2中所述的部署系統(tǒng)的方法,其特征在于,在步驟B中,所述符合規(guī)則是指組成結(jié)構(gòu)和文件列表。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國電子科技集團(tuán)公司第十五研究所,未經(jīng)中國電子科技集團(tuán)公司第十五研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911246257.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 需求控制系統(tǒng)、需求控制器、需求程序以及需求控制方法
- 需求控制裝置、需求控制系統(tǒng)以及需求控制程序
- 需求響應(yīng)方法和需求響應(yīng)系統(tǒng)
- 需求預(yù)測裝置、需求預(yù)測方法以及需求預(yù)測程序
- 電力需求調(diào)整系統(tǒng)、電力需求調(diào)整裝置及電力需求調(diào)整方法
- 軟件需求審核方法以及需求審核系統(tǒng)
- 電力需求控制裝置、電力需求控制方法及電力需求控制系統(tǒng)
- 電力需求控制裝置及電力需求控制方法
- 需求監(jiān)視裝置、需求監(jiān)視系統(tǒng)、需求監(jiān)視方法和需求監(jiān)視程序
- 需求管理方法和需求管理系統(tǒng)





