基于CORBA面向網(wǎng)管系統(tǒng)互聯(lián)的網(wǎng)絡管理技術
- 編輯:admin -一直以來,面面向對象的技術(Object Orientation,00)是軟件界努力追求的目標,傳統(tǒng)的對象技術通過封裝、繼承及多態(tài)提供了良好的代碼重用功能。但是這些對象只存在于一個程序中,外面的世界并不知道它們的存在,也無法訪問它們。
一直以來,面面向對象的技術(Object Orientation,00)是軟件界努力追求的目標,傳統(tǒng)的對象技術通過封裝、繼承及多態(tài)提供了良好的代碼重用功能。但是這些對象只存在于一個程序中,外面的世界并不知道它們的存在,也無法訪問它們。
要解決這些問題就需要提供一個標準的構件框架,使不同廠家的軟件通過不同的地址空間、網(wǎng)絡和操作系統(tǒng)交互訪問。該構件的具體實現(xiàn)、位置及所依附的操作系統(tǒng)對客戶來說都是透明的。為了解決分布式計算環(huán)境(DCE,Distributed Computing Environment)中不同硬件設備和軟件系統(tǒng)的互聯(lián),增強網(wǎng)絡間軟件的互操作性,解決傳統(tǒng)分布式計算模式中的不足等問題題,對象管理組織(OMG)提出了公共對象請求代理體系結構(CORBA),以增強軟件系統(tǒng)間的互操作能力,使構造靈活的分布式應用系統(tǒng)成為可能。
CORBA Common Object Request Broker Architecture,公共對象請求代理體系結構,通用對象請求代理體系結構)是由OMG組織制訂的一種標準的面向對象應用程序體系規(guī)范?;蛘哒f CORBA體系結構是對象管理組織(OMG)為解決分布式處理環(huán)境(DCE)中,硬件和軟件系統(tǒng)的互連而提出的一種解決方案:OMG成立于1989年,作為一個非營利性組織,集中致力于開發(fā)在技術上具有先進性、在商業(yè)上具有可行性并且獨立于廠商的軟件互聯(lián)規(guī)范,推廣面向對象模型技術,增強軟件的可移植性( Portability)、可重用性( Reusabil1ity)和互操作性( Interoperability),其職責是為應用開發(fā)提供一個公共框架,制訂工業(yè)指南和對象管理規(guī)范,加快對象技術的發(fā)展。
CORBA定義了一系列應用程序接口API、通信協(xié)議、和物件/服務信息模型,用于使得異質應用程序能夠互相操作,這些應用程序用不同的程序語言編寫,運行在不同的平臺上。 CORBA因此為定義明確的物件提供了平臺和位置的透明性,這些物件是分布式計算平臺的基礎?,F(xiàn)階段,電信運營商現(xiàn)有的專業(yè)網(wǎng)有傳輸網(wǎng)、交換網(wǎng)、電話網(wǎng)、IP網(wǎng)等,專業(yè)網(wǎng)之間保持獨立性的同時又相互聯(lián)系,關系體現(xiàn)在兩個方面:承載關系和互通關系,如SDH網(wǎng)絡為IP網(wǎng)提供承載服務,GSM網(wǎng)絡和PSTN網(wǎng)存在互通關系,由于各個專業(yè)網(wǎng)的網(wǎng)管系統(tǒng)的管理范圍只限于本專業(yè)網(wǎng),無法了解到其他專業(yè)網(wǎng)與之相關的信息數(shù)據(jù),導致各個網(wǎng)管系統(tǒng)之間信息不能互通,無法進行全網(wǎng)資源的調度和支配,降低了網(wǎng)管系統(tǒng)的管理效率,導致資源利用率降低。
另一方面,由干各個專業(yè)網(wǎng)的網(wǎng)管系統(tǒng)只涉及本專業(yè)網(wǎng)的各項管理功能,造成了網(wǎng)管系統(tǒng)界面的分割與多樣化,如傳輸網(wǎng)網(wǎng)管用戶只能使用傳輸網(wǎng)網(wǎng)管的界面去了解傳輸網(wǎng)的內(nèi)容,無法了解在傳輸網(wǎng)上承載的IP網(wǎng)的內(nèi)容,使得用戶無法通過完整單一的網(wǎng)管界面去獲取所需的數(shù)據(jù)。所以,運營商建立綜合網(wǎng)絡管理系統(tǒng)勢在必行,通信網(wǎng)綜合網(wǎng)管系統(tǒng)(INMS: Integrated Network Management System)通過一個管理平臺對互連的多個子網(wǎng)絡進行管理,對所管理的業(yè)務進行了解,進行故障定位和故障排除。首先在各個專業(yè)網(wǎng)內(nèi)部建立基于網(wǎng)元層的綜合網(wǎng)絡管理系統(tǒng),實現(xiàn)對不同類型子網(wǎng)的綜合管理,然后建立一個高層的網(wǎng)管系統(tǒng),進行多個專業(yè)網(wǎng)管系統(tǒng)之間的互操作,實現(xiàn)他們之間的信息傳遞。
而 CORBA技術作為分布式網(wǎng)站建設處理技術的工業(yè)標準,具有良好的開放性,它的ORB、IIOP、1DL等機制為異構網(wǎng)管系統(tǒng)的互連莫定了良好的基礎,具體實現(xiàn)過程中,網(wǎng)元層可以繼續(xù)使用基于 CMIP/SNMP/私有協(xié)議等接口,而網(wǎng)絡層則采用 CORBA接口,各專業(yè)網(wǎng)網(wǎng)管系統(tǒng)和綜合網(wǎng)管系統(tǒng)的接口采用CORA接口,業(yè)務層管理層和綜合網(wǎng)管系統(tǒng)的接口采用 CORBA接口。所以綜合網(wǎng)管系統(tǒng)建立在基于 CORBA技術的平臺上將能夠根好地實現(xiàn)對多個專網(wǎng)的集中化管理。
