[發明專利]分布式軟件系統的部署方法有效
| 申請號: | 200610099028.0 | 申請日: | 2006-07-14 |
| 公開(公告)號: | CN101105745A | 公開(公告)日: | 2008-01-16 |
| 發明(設計)人: | 王印龍;陶源;印和平;郭亮;胡捷 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;H04L12/24 |
| 代理公司: | 北京中博世達專利商標代理有限公司 | 代理人: | 申健 |
| 地址: | 518057廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 軟件 系統 部署 方法 | ||
技術領域
本發明涉及企業級或電信級的分布式軟件系統,特別涉及分布式軟件系統的部署方法。
背景技術
軟件系統一般有三種系統結構:
(一)集中式體系結構
由一個或多個服務器構成中心服務器,所有的用戶請求均被發往中心服務器。中心服務器存儲著所有的數據,并為所有的用戶提供服務。顯然這種結構簡單、易于管理,但是容易造成網絡或服務器系統的瓶頸現象。
(二)分層式體系結構
分層式體系結構易于擴大服務范圍,分層的層次可以隨著服務范圍的大小而變化。這種結構中,服務器連接成樹型結構,中心服務器被放置在樹根位置,由葉子節點上的服務器為用戶服務,每個葉子節點的服務器都存放著父節點服務器中的所有數據的子集。這種結構的缺點之一是數據可能要在許多個服務器上有備份,造成存儲空間的浪費,而且用戶請求的數據不在葉子節點服務器上時,需要較長的響應時間。
(三)分布式體系結構
從層次上看,分布式體系結構只有兩層,中心服務器和本地服務器。但是從系統設計和實現的角度上看,存在有多個本地服務器的分布管理,本地服務器間的負載平衡以及中心服務器和本地服務器間的通信問題。
企業級和電信級的規模的軟件系統中業務分布點數量比較多的情況下,就迫切需要一種能夠方便的部署業務軟件的方法,并減少由于人工操作不慎帶來的軟件版本的不一致性等。
發明內容
為了克服現有技術的缺陷和不足,本發明的目的在于提供一種分布式軟件系統的部署方法,能夠在電信級規模的軟件系統中業務分布點數量比較多的情況下,方便的部署業務軟件,并減少由于人工操作不慎帶來的軟件版本的不一致性,同時可以減少大量的人工工作量。
為了達到上述目的,本發明一種分布式軟件系統的部署方法包括以下步驟:
(1)中心服務進程將業務軟件版本更新指令發送到獨立于業務分布點上業務流程的本地代理進程;
(2)本地代理進程根據該指令進行業務軟件版本更新;
其中,所述中心服務進程和所述本地代理進程使用統一的二進制指令。
優選地,所述步驟(1)具體為:
(11)中心服務進程向獨立于業務分布點上業務流程的本地代理進程發送版本升級或回退指令。
優選地,所述的步驟(2)具體為:
(21)業務分布點上的主機和備機的本地代理進程根據該指令向版本服務器獲取業務軟件版本;
(22)業務分布點上的備機進行業務軟件版本升級或回退操作后在主機上執行雙機倒換任務;
(23)業務分布點上的主機進行業務軟件版本升級或回退操作后,向中心服務進程返回升級或回退的結果信息。
優選地,所述的步驟(21)具體為:
(211)業務分布點上主機的本地代理進程收到該指令后向版本服務器發送獲取業務軟件版本請求;
(212)版本服務器向主機上的本地代理進程返回業務軟件版本;
(213)該主機的本地代理進程向業務分布點上備機的本地代理進程發送版本升級或回退指令;
(214)該備機上的本地代理進程向該主機的本地代理進程發送獲取業務軟件版本請求;
(215)主機上的本地代理進程將該業務軟件版本發送給備機上的本地代理進程。
優選地,所述的步驟(22)具體為:
(221)備機上的本地代理進程對數據和版本進行備份操作;
(222)備機上的本地代理進程進行業務軟件版本升級或者回退操作;
(223)備機上的本地代理進程將業務軟件版本升級或者回退結果發送給主機上的本地代理進程;
(224)在主機上執行雙機倒換任務。
優選地,所述的步驟(23)具體為:
(231)主機上的本地代理進程對數據和版本進行備份操作;
(232)主機上的本地代理進程進行業務軟件版本的升級或者回退操作;
(233)主機上的本地代理進程向備機返回業務軟件版本升級或者回退的結果信息;
(234)備機上的本地代理進程向中心服務進程返回業務軟件升級或者回退結果信息。
優選地,所述步驟(1)前還包括:
(A)操作員通過用戶操作進程,選擇相應的業務分布點,通過不同的操作來組合指令庫中不同的軟件版本更新指令后發送到中心服務進程。
優選地,所述用戶操作進程和中心服務進程之間的連接是通過瀏覽器/服務器的模式或客戶端/服務器的模式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610099028.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于監視傳輸光網絡的光連接通道的方法和設備
- 下一篇:折疊式電子設備





