[發明專利]一種分布式系統服務管理系統及方法有效
| 申請號: | 201010610514.0 | 申請日: | 2010-12-29 |
| 公開(公告)號: | CN102014007A | 公開(公告)日: | 2011-04-13 |
| 發明(設計)人: | 何雙江 | 申請(專利權)人: | 武漢日電光通信工業有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 湖北武漢永嘉專利代理有限公司 42102 | 代理人: | 胡建平 |
| 地址: | 430074*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 系統 服務 管理 方法 | ||
技術領域
本發明涉及通信領域,特別是通信綜合網管。
背景技術
在大多數通信系統中,都會涉及到網元設備的管理及管理系統。而這些系統都獨立于各個廠商的標準,使得要管理整個網絡非常困難。由于存在管理的困難,必須將各家設備廠商的標準隔離并提供一套統一的管理模式,因此提出了綜合網管的概念。綜合網管的提出雖然解決了管理各個廠商網絡的問題,但綜合網管本身通常采用分布式系統架構,因此其本身的管理也過于復雜,使得管理綜合網管非常困難。這就必須要提出在分布式架構下的集中式管理模型,通過集中管理模型對分布在網絡各處獨立的系統納入統一的管理界面,給系統管理員提供一個透明的管理接口,以提高系統的管理和維護能力。
與本發明相關的現有技術第一種實現是采用人工進行遠程管理,通過人工連接到遠程操作系統,通過遠程系統的操作接口來進行管理。
如果采用上述第一種處理方式就會存在以下問題。首先,沒有一套統一的用戶界面,使得用戶必須了解很多服務的管理的操作細節,使得系統維護難度加大;其次,采用直接遠程連接到服務所在的操作系統,會使得系統安全存在問題,造成系統的安全隱患。再次,分布的系統服務之間的依賴關系無法得以有效管理;最后,人工方式無法有效集成到綜合網管系統內部,使得管理不完整。
與本發明相關的現有技術的第二種實現所采用的實現方式是在所管理的分布式服務中提供管理接口,再由網絡服務管理系統直接操作管理接口。
如果采用上述第二種處理方式就會存在以下問題。首先,這會使得分布式服務和網絡管理服務系統之間的耦合度比較高,不利于系統的擴展。其次,在管理接口上各個獨立的分布式服務管理接口很難一致。再次,缺少一套完整的管理機制對分布式服務進行管理,使得系統程序難于維護。最后,由于不同服務的接口網絡協議不同,會造成系統安全風險。
發明內容
本發明的目的是提供一種分布式系統服務管理系統及方法,解決了現有技術中維護分布式服務沒有統一處理機制所導致維護困難的問題。
本發明為了解決上述技術問題所采取的技術方案為:一種分布式系統服務管理系統,其特征在于:包括服務管理器、代理管理器和管理監控器;
所述的服務管理器提供統一的操作界面,通過統一的用戶接口訪問不同的代理管理器,用于接收用戶的處理請求、傳輸請求模型和通知用戶處理結果;
所述的代理管理器包括服務端和客戶端,服務端部署在管理監控器所在計算機上,客戶端部署在服務管理器所在計算機上,服務端與客戶端通過網絡聯接,用于接收所述服務管理器的統一請求模型、通知管理監控器和轉發管理監控器的處理結果;
所述的管理監控器部署在服務所在計算機上,每個服務有一個管理監控器,管理監控器具體管理并監控網絡中的具體服務,并把處理結果通知給所述代理管理器;
其中所述的服務管理器中還包括服務依賴關系處理器,服務管理器通過服務依賴關系處理器處理代理管理器之間的依賴關系。
按上述方案,所述的服務依賴關系處理器包括規則分析引擎和規則配置;
規則配置用于由用戶定義服務的依賴關系;
規則分析引擎用于分析規則配置中的服務依賴規則定義,根據所定義的規則判斷當前服務是否能夠做相應執行請求。
按上述方案,所述的服務管理器還包括心跳定時處理器和狀態通知處理器;
心跳定時處理器用于定時發出心跳檢測指令判斷服務當前狀態;
狀態通知處理器用于接收到代理管理器發出的狀態變更通知即時修改服務管理器中所管理的服務狀態,并通知用戶服務的當前狀態。
按上述方案,所述的代理管理器包括執行預處理器、執行后置處理器、執行器和心跳服務器;
執行預處理器負責在接受到指令后立即通知服務管理器代理管理器開始執行;
執行后置處理器負責在執行完指令后根據執行狀態通知服務管理器執行后的結果;
執行處理器用于根據代理管理器提交的指令轉變成所述管理監控器所能理解的調用指令,并調用管理監控器進行服務管理;
心跳服務器用于響應服務管理器中的心跳定時處理器發出的定時狀態回復服務,轉變成管理監控器所能理解的調用指令,并調用管理監控器進行服務監控。
按上述方案,所述的管理監控器包括服務處理器和服務監視器;
服務管理器用于接受代理管理器中的執行處理器發出的調用指令,并根據調用指令執行對應的命令;
服務監視器用于接收代理管理器中的心跳服務器發出的調用指令,并根據指令返回當前服務的狀態。
一種分布式系統服務管理方法,其特征在于:它包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢日電光通信工業有限公司,未經武漢日電光通信工業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010610514.0/2.html,轉載請聲明來源鉆瓜專利網。





