CORBA技術(shù)與TMN技術(shù)集成研究
- 期刊名字:長(zhǎng)春郵電學(xué)院學(xué)報(bào)
- 文件大?。?26kb
- 論文作者:李玲,劉巖,林君
- 作者單位:吉林大學(xué)通信工程學(xué)院.,吉林大學(xué)電子科學(xué)與工程學(xué)院,
- 更新時(shí)間:2020-10-26
- 下載次數(shù):次
2001年第19卷第3,4期長(zhǎng)春郵電學(xué)院學(xué)報(bào)2001 Vol.19 No. 3.4JOURNAL OF CHANGCHUN POST AND. TELECOMMUNICATION INSTITUTE文章編號(hào):1000-1794(2001 04-0001-050CORBA技術(shù)與TMN技術(shù)集成研究李玲',劉巖”,林君3(1.吉林大學(xué)邇信工程學(xué)院、吉林長(zhǎng)券130012; 2.信息產(chǎn)業(yè)部政策法規(guī)司,北京100804:3.古林大學(xué)電子科學(xué)與工程學(xué)院。吉林長(zhǎng)春130023摘要:討論了CORBA (公共對(duì)象代理體系結(jié)構(gòu))技術(shù)和TMN (電信管理網(wǎng))技術(shù)集成中的問題,并給出了集成的框架結(jié)構(gòu)。結(jié)合TMN故障管理中的告警監(jiān)視管理,描述了基于GDMO/ASN.1的agent與基于CORBA的管理應(yīng)用之間如何實(shí)現(xiàn)集成。關(guān)鍵詞:電信;網(wǎng)絡(luò)管理;協(xié)議轉(zhuǎn)換;公共對(duì)象代理體系結(jié)構(gòu):規(guī)范轉(zhuǎn)換中圈分類號(hào): TN913.2 .文獻(xiàn)標(biāo)識(shí)碼: A1簡(jiǎn)介近年來(lái),網(wǎng)絡(luò)技術(shù)的快速發(fā)展使網(wǎng)絡(luò)技術(shù)日益復(fù)雜。為對(duì)網(wǎng)絡(luò)設(shè)備及業(yè)務(wù)進(jìn)行管理,不同的組織開發(fā)了不同的網(wǎng)管平臺(tái)。為了使不同網(wǎng)管平臺(tái)融合,就要研究-種協(xié)調(diào)技術(shù).TMN (電信管理網(wǎng))提供了系統(tǒng)管理體系結(jié)構(gòu)川,但它沒有實(shí)現(xiàn)的細(xì)節(jié),因此,實(shí)現(xiàn)成為TMN的主要問題。()MG (Object Managernent Group)的CORBA (公 共對(duì)象代理體系結(jié)構(gòu))被廣泛應(yīng)用于開發(fā)分布式信息系統(tǒng)中。由于CORBA提供了分布式環(huán)境下不同面向?qū)ο髴?yīng)用的可互操作的基礎(chǔ)結(jié)構(gòu).因此,人們考慮到將CORBA技術(shù)與TMN融合起來(lái)。JIDM (Joint Inter Domain Managemen1)["定義了CORBA/TMN互操作規(guī)范。為實(shí)現(xiàn)這個(gè)目標(biāo)作出廠努力。它融合了CMIP (Common Management Information Protocol)、SNMP (Simple Network Management Protocol)和CORBA技術(shù),定義了CORBA接口來(lái)處理基于CMIP或SNMP的設(shè)備。2 CORBA和TMN集成2.1 CORBA管理系統(tǒng)OMG描述了一種基于CORBA的電信網(wǎng)絡(luò)管理體系結(jié)構(gòu)。該體系結(jié)構(gòu)包含了使用CORBA范例的OSI開放接口與OSI (Open Systen Interconnection)系統(tǒng)管理概念的兩種收稿日期: 2001-05-18基金項(xiàng)目吉林省科技發(fā)展計(jì)則項(xiàng)自(200054)作者簡(jiǎn)介:李冷(1965 ).女, 山東月邑人,古林大學(xué)副教授.在讀博t主要從事電悄網(wǎng)絡(luò)管理、ATM網(wǎng)外(1954- ). 男,吉林通化人。吉林大學(xué)教授.博士導(dǎo)師,主要從事電子測(cè)量技術(shù)與.信息處理研究。中國(guó)煤化工MYHCNMHG長(zhǎng)春郵電學(xué)院學(xué)報(bào)第19卷可選擇的實(shí)現(xiàn)草案。這種體系結(jié)構(gòu)一方面可以沿用多年來(lái)ITU-T/OSI標(biāo)準(zhǔn)積累的經(jīng)驗(yàn).另一方面也可以確保管理系統(tǒng)與CMIP、SXMP和基丁CORBA的網(wǎng)元之間完整的糖棄,圖1給出OMG的TMN與(ORBA集成環(huán)境的運(yùn)行系統(tǒng)框架(圖1中MAF:Management Application Function; ()RB: Objcc1 Requcst Brokcr)。管理應(yīng)用被管對(duì)象公共對(duì)象公共設(shè)施MAF MAF MAF服務(wù)(RB管理設(shè)施^JIDM .系統(tǒng)管理i管理對(duì)象接口:電信管理設(shè)施r CMIPTFSNMP 專用PROXY PROXY. PROXY圖1 (MG運(yùn)行系統(tǒng)參考模型.2.2 CORBA被管系統(tǒng)由于JI)M C經(jīng)完成了GDM((Guidelines for the Defintion of Managed Objects)+與CORBA的IDL (Interface Definition Language)之間的轉(zhuǎn)換,CORBA最終將成為實(shí)現(xiàn)新一代電信管理接口的最佳選擇?!馛ORBA被管對(duì)象每個(gè)被管對(duì)象類由一個(gè)IDI.接口定義。必須定義-個(gè)為所有基于CORBA管理系統(tǒng)公認(rèn)的公共約定被管對(duì)象類。一個(gè)基本被管對(duì)象類包含被管對(duì)象的類、被管對(duì)象類實(shí)例標(biāo)識(shí)符、被管對(duì)象實(shí)例屬性等信息?;颈还軐?duì)象類再被指定給系統(tǒng)內(nèi)舟個(gè)被管對(duì)象的.具有CMIP/CMIS接口的被管系統(tǒng)JIDM之所以給CORBA網(wǎng)關(guān)提供CMIP/CMIS (Common Management InformationService),是為了被管設(shè)備的管理分布可由CORBA機(jī)制來(lái)處理。在JIDM中將CORBA接口引導(dǎo)到網(wǎng)絡(luò)資源的委托設(shè)備、可以自動(dòng)駐留在:網(wǎng)元內(nèi)、網(wǎng)元和運(yùn)行系統(tǒng)之間或運(yùn).行系統(tǒng)城內(nèi)。委托設(shè)備在哪里對(duì)管理系統(tǒng)無(wú)關(guān)緊要。JIDM的GIDM0到iIDL.的映射以及代理設(shè)備規(guī)范,將促進(jìn)(ORRA對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行管理的開發(fā)應(yīng)用。下面將描述JIDM的工作,2.3 JID)M規(guī)范轉(zhuǎn)換和互操作轉(zhuǎn)換JID)M -直致力于SNMP. (MIP和CORBA技術(shù)互操作方面的工.作。為了觸決三1操作問題。需要在.對(duì)特定域問處理下面兩個(gè)問題:規(guī)范轉(zhuǎn)換及互操作轉(zhuǎn)換。規(guī)范轉(zhuǎn)換指(IDMO(或SMIV2)與CORBA的IDL之間的轉(zhuǎn)換,它提供了把(iDM()ASX.1及SMIV2描述的被管對(duì)象轉(zhuǎn)換為相應(yīng)的HD)[.描述的算法,中國(guó)煤化工MYHCNMHG第3.1期李玲,等:CORBA技術(shù)與TMN技術(shù)集成研究互操作轉(zhuǎn)換描述了從一個(gè)域內(nèi)的管理辦議轉(zhuǎn)換到另-個(gè)協(xié)議而雙方均感受不到這種轉(zhuǎn)換的動(dòng)態(tài)的轉(zhuǎn)換機(jī)制。例如,CORBA域內(nèi)對(duì)象可與GDMO對(duì)象互操作,好象就在CORBA域內(nèi)一樣。3運(yùn)用CORBA、Java技術(shù)與TMN集成1TU-T沒有定義實(shí)現(xiàn)TMN詳細(xì)管理操作的標(biāo)準(zhǔn)文檔。JI)M為實(shí)現(xiàn)TMN與CORBA集成.已作出了CMIP/CORBA和SNMP,CORBA轉(zhuǎn)換的規(guī)范.然而實(shí)現(xiàn)真正意義上的完全集成,還需做很多工作。下面是當(dāng)前電信管理環(huán)境主要關(guān)注的幾個(gè)問題。3. I管理協(xié)議的集成管理不同的網(wǎng)元需要有許多不同的管埋協(xié)議,如SNMP、CMIP等,每個(gè)網(wǎng)管協(xié)議均有其自己的管理機(jī)制和管理域。隨著管理域的不斷擴(kuò)大.域邊界變得模糊起來(lái),管理系統(tǒng)需要同時(shí)用于控制不同的管理協(xié)議.為此需要一個(gè)公共信息模型、公共的管理框架,以及管理協(xié)議之間的翻詳機(jī)制。CORBA可以勝任此工作,但它沒有直接的網(wǎng)元管理功能。3.2管理功能集成在開發(fā)網(wǎng)絡(luò)管理應(yīng)用時(shí),許多管理功能對(duì)十不同網(wǎng)管應(yīng)用是公用的。如果系統(tǒng)開發(fā)人員有一套預(yù)定義及封裝的管理功能組件可以被諸多管理應(yīng)用所共享和重用,就可以減少煩瑣的編程.并可以更多地實(shí)現(xiàn)特定應(yīng)用的管理功能。TMN雖然提出了.套通用的管理功能、但由于建議中未提及實(shí)現(xiàn)細(xì)節(jié),因此還需要更多的標(biāo)準(zhǔn)化方面的工作,3.3 CORBA/TMN集成C0RRA因其提供了在開發(fā)分布式應(yīng)用方面有良好的重用性、移植性以及互操作的。面向?qū)ο蟮能浖M件技術(shù)。而成為TMN管埋功能的最佳選擇。到月前為止.大多數(shù)集成工作只是在網(wǎng)關(guān)級(jí)完成,在CORBA域內(nèi)TMN功能的實(shí)現(xiàn)還有待解決,3.4 CORBA/Java 集成Java可以為軟件開發(fā)人員提供簡(jiǎn)單的、面向?qū)ο蠹捌脚_(tái)獨(dú)立性的編程環(huán)境,Javx 的最大優(yōu)點(diǎn)是Web瀏覽器的嵌人式執(zhí)行環(huán)境,它可以通過兼容的瀏覽器執(zhí)行Java小例程.產(chǎn)生可動(dòng)態(tài)執(zhí)行和可交互的Web頁(yè). (MG已經(jīng)完成了IDI到Java映射的標(biāo)準(zhǔn)化、這就意味者用Java寫的對(duì)象可以通過CORBA通信,而不必考慮對(duì)象間的通信細(xì)節(jié)。因此基于(CORIA的分布式網(wǎng)管應(yīng)用可以利用Java作為系統(tǒng)用戶界面。3.5 傳統(tǒng)系統(tǒng)的集成當(dāng)前.電信網(wǎng)絡(luò)管理環(huán)境中存在大量給電IJaven宛用對(duì)象公共設(shè)施信駿務(wù)提供商的專用管理協(xié)議。當(dāng). 種新的網(wǎng)服務(wù)管理功能管系統(tǒng)出現(xiàn)時(shí)、不僅提供新的技術(shù)。同時(shí)為保一 二公共對(duì)象服務(wù)IMN功能護(hù)服務(wù)商的投資.還需提供與原有系統(tǒng)的無(wú)縫設(shè)胞集成、(0RBA是一種能與原有系統(tǒng)高度集成‘系統(tǒng)管理功能管理信息庫(kù)的技術(shù),通過-系列IDL.接口封裝,原有系統(tǒng)網(wǎng)關(guān)功能就可以與基F CORBA開發(fā)的管理系統(tǒng)集成。圖2給出了一:種CORBA. Java與jTMN集成圍2 Jave.CORBA 和IN集成框架中國(guó)煤化工MYHCNMHG長(zhǎng)春郵電學(xué)院學(xué)報(bào)第19卷框架。每個(gè)模塊作為CORBA組件來(lái)實(shí)現(xiàn),并通過ORB彼此連接。. 網(wǎng)關(guān)功能提供了CORBA管理對(duì)象和不同網(wǎng)管協(xié)議(SNMP CMIP)之間的互操作方法。協(xié)議相關(guān)的信息結(jié)構(gòu)和互操作功能轉(zhuǎn)變成CORBA接口,反之亦然。SNMP的SMI(Structure of Management Information). CMIP專用信息模型換成各自域內(nèi)代理對(duì)象。此外,網(wǎng)關(guān)還提供一個(gè)代理協(xié)作器,它為上層提供與協(xié)議無(wú)關(guān)的CORBA管理接口。同時(shí),還處理存于MIB (管理信息庫(kù))的管理信息,以便控制協(xié)議的翻譯。●系統(tǒng)管理功能組件在CORBA中實(shí)現(xiàn)的、通用的TMN系統(tǒng)功能,如對(duì)象管理、狀態(tài)管理、事件報(bào)告管理接人控制等?!馮MN功能TMN功能有故障管理、配置管理、性能管理、安全管理、記費(fèi)管埋。由系統(tǒng)管理組件提供的相應(yīng)組件進(jìn)行組合就可以方便地完成這些功能?!穹?wù)功能給用戶提供特定的面向任務(wù)的管理服務(wù)。在該層上的用戶可以定義任意由下層提供的TMN服務(wù),如傳輸路徑、交換系統(tǒng)、用戶服務(wù)等?!馢ava應(yīng)用對(duì)象選擇有CORBA接口的Java.Web服務(wù)器用于給Web瀏覽器下載Java應(yīng)用?!窆芾硇畔?kù)包含數(shù)據(jù)庫(kù)系統(tǒng)和一系列處理數(shù)據(jù)庫(kù)的CORBA接口。MIB包含每個(gè)被管對(duì)象的描述和信息模型結(jié)構(gòu)。以便管理對(duì)象能發(fā)現(xiàn)域間信息模型翻澤中的丟失信息。4基于TMN的告警監(jiān)視系統(tǒng)告警監(jiān)視是TMN故障管理的子集6,它定義了一系列功能來(lái)監(jiān)視電信網(wǎng)元的事件及告警條件。由于告警監(jiān)視是在TMN中定義最完整的服務(wù),因此常常作為研究的對(duì)象0)。TMN告警監(jiān)視操作如下:告警信息由網(wǎng)元根據(jù)異常條件或失效檢測(cè)米完成。TMN的manager提供了實(shí)時(shí)監(jiān)督NE (Network Element)失效的能力。當(dāng)產(chǎn)生- -個(gè)失效時(shí),網(wǎng)元產(chǎn)生一個(gè)指示,基于這樣的指示,TMN的manager決定故障的性質(zhì)及嚴(yán)重性。告警在故障發(fā)生的同時(shí)通過可聽或可見的警告報(bào)告給用戶,或存起來(lái)以備后用。TMN有功能結(jié)構(gòu)、物理結(jié)構(gòu)和信息結(jié)構(gòu)。基于TMN的告警監(jiān)視系統(tǒng)也遵循這些結(jié)構(gòu)。圖3給出告警監(jiān)視系統(tǒng)TMN功能結(jié)構(gòu)。該結(jié)構(gòu)包含3個(gè)組件:用戶接口的管理應(yīng)用、基于Web的管理服務(wù)器系統(tǒng)和被管系統(tǒng)agent.在這里agent是已有的網(wǎng)絡(luò)環(huán)境下的任意agent.用Java編寫的管理應(yīng)用,將從基于Web的管理服務(wù)器下載給用戶的Web瀏覽器,并在那里執(zhí)行。該任務(wù)由連接到ORB上的Web服務(wù)器完成。Web也可以提供記錄日期或HTML (HyperText Makeup Languagc)文檔等統(tǒng)計(jì)信息(圖3中IIOP: Internet InterORB Protocol: COSS: Common 0bject Servicc Specification; HTTP: HyperTexI TransferProtocol)。中國(guó)煤化工MYHCNMHG第3.1期李玲,等:CORBA技術(shù)與TMN技術(shù)集成研究5.....用戶接口管理應(yīng)用,基于Web的管理服務(wù)益IIOPWeb瀏覽器告鰵監(jiān)視服務(wù)對(duì)象Java applet告警策略,告警報(bào)告. ORB管理服務(wù)器I HTTP敵威性能)安全配量過費(fèi)(代理協(xié)作 器二Web服務(wù)器MIBCMIP網(wǎng)關(guān)) CMP網(wǎng) 關(guān))| CMIP agent| (CMIP Aagent圖3告警監(jiān)視系統(tǒng) TMN功能結(jié)構(gòu)5實(shí)現(xiàn)采用CORBA和Java技術(shù)實(shí)現(xiàn)的告警監(jiān)視系統(tǒng)共有4個(gè)模塊:代理、網(wǎng)關(guān)、管理器和GUI (Graphical User Interface) 管理應(yīng)用。其中代理是已有的部件。我們采用VertelADE platform作為CMIP代理系統(tǒng)。當(dāng)該代理檢測(cè)到特殊出錯(cuò)條件時(shí),通過網(wǎng)關(guān)將告警信息報(bào)告給管理器系統(tǒng)。由許多CORBA管理組件構(gòu)成的告警監(jiān)視系統(tǒng)通過Web瀏覽器處理告警服務(wù),并產(chǎn)生告警符號(hào)給用戶。基于Web的管理應(yīng)用模塊:為用戶和管理系統(tǒng)提供了圖形界面。Web技術(shù)由于具有平臺(tái)獨(dú)立性,易于控制和使用等優(yōu)點(diǎn),作為可視化接口滿足了人們的要求。Java 小例程(applet)從Web服務(wù)器上下載,建立--個(gè)到管理系統(tǒng)ORR的IIOP連接。這部分工作由Orbixweb3.2 (參見IONA Technologies, Orbix progranmer's guide. OrbixWeb 3.0)和JDK1.2完成。當(dāng)下載的Java小例程連接到manager上以后.遍歷存在于已連接的manager的agent列表。用戶可執(zhí)行代理上的管理操作。例如:取M0列表、通過建之/刪除事件前向鑒別器來(lái)允許/禁止告警報(bào)告、修改事件判據(jù)、取/設(shè)置任意屬性值、允許/禁止記錄等。當(dāng)Java小例程從管理系統(tǒng)中接受到告警通知,GUI中的標(biāo)記被改變并產(chǎn)生告警聲音。C(RBA/CMIP網(wǎng)關(guān):為使CORBA可與(CMIP/CMIS進(jìn)行操作,必須將相關(guān)的對(duì)象模型彼此映射轉(zhuǎn)換。為此,JIM規(guī)范提供了一種在域邊界上處理協(xié)議的轉(zhuǎn)換機(jī)制。實(shí)現(xiàn)CMIP網(wǎng)關(guān)必須實(shí)現(xiàn)兩種轉(zhuǎn)換:GDMO和IDL之間的轉(zhuǎn)換機(jī)制,必須遵循GDMO定義到IDI.定義的轉(zhuǎn)換;互操作轉(zhuǎn)換,包括域內(nèi)動(dòng)態(tài)轉(zhuǎn)換機(jī)制。該機(jī)制允許一個(gè)域內(nèi)的對(duì)象表示為另-一個(gè)域的對(duì)象,允許互操作選擇域控制而不是由月標(biāo)對(duì)象實(shí)現(xiàn)的城來(lái)控制。例如:CORBA域的-個(gè)對(duì)象,應(yīng)該能與GDMO對(duì)象互操作,就好象它就在CORBA城內(nèi)、不必知道目標(biāo)對(duì)象在另一個(gè)對(duì)象域。Manager:告警監(jiān)視系統(tǒng)必須實(shí)時(shí)監(jiān)視NE失效,為滿足這種需求.必須使用通用的TMN框架。在網(wǎng)關(guān)之上的代理協(xié)作器上封裝依賴協(xié)議的接口,這樣,CORBA的系統(tǒng)管理組件即可構(gòu)成。之后,根據(jù)ITU-T建議M.3400.創(chuàng)建告警監(jiān)視系統(tǒng)高級(jí)功能集,支中國(guó)煤化工MYHCNMHG長(zhǎng)春郵電學(xué)院學(xué)報(bào)第19卷持GUI的(ORBA組件為普通用戶提供該功能,負(fù)責(zé)為運(yùn)行在Web瀏覽器上的Java小例程傳遞管理數(shù)據(jù).6結(jié)論本文描述了如何利用CORBA和Java技術(shù)解決基于TMN集成的網(wǎng)絡(luò)管理框架,也初步實(shí)現(xiàn)了基于該框架的TMN告瞥監(jiān)視管理系統(tǒng)CORRA和TMN的結(jié)合可實(shí)現(xiàn)異構(gòu)分布式網(wǎng)絡(luò)環(huán)境的信息管理。Java技術(shù)的實(shí)現(xiàn)使用戶接口易于使用并實(shí)現(xiàn)依賴于協(xié)議的接口封裝.參考文獻(xiàn):I ITL-T Reccmmendaticn M.3010 (10/92). Prineples for a Telecommumncation Managenment Network()MG (07/98). The Conmon Obyet Request Broker: Archutecture and Speafication Revisin 2.237X Open ard NMF /98-10- 10. Iner donuain manugement: specification trasation Relevant DocumentTelecom [S]..1j ISO/IEC 10165-1 (1991 ),Information tchnology-(open Systerms Interconecrion ManagementInformarion part 1: Guidelines for the definition of managed obiect. international orgnzaton forstandardizztion [S]:ITUT Recommendation Q.821<(03/93). Singe 2 and Slape 3 Desernption For The Q3 Interface :AlarmSureilance「S].-6° Jae-Young KIM. Hong-Taek JU. James Won-Ki HONG. e1 小Towards TMN Besed IntegratrdSework Managemuent Using CORBA and Java Technolopics []. IEICE TRA.NS COMML.199,E82-B (11): 1 729-1 710.Research on integration between CORBA-Based technologyand TMN- Based oneL.I I.ing', 1L.IU Yan'. 1LIN Jun'(1. Clle of Communcaon Eng. . Jilu Inveriry . Changchun 150012. China:。Pohey and Statute Department Informaon industy Ministry Rejing 190804. Chuna:3. Clle of Lletronie Sernmre and Eng. . Jln Unrversily . C.hangchun 130723. China)Abstract: Some problems on integration between TMN (Tclcommunication managementnetwork ) based technology and C0RBA (Common object requcst broker architecture) -basedtechnology are pointed 0ut, and an integration framework by combining CORBA and TMNis proposed. (n the basis of this (rane.work. a TMN alarm survillance management isdesigned within Iault management function which can realize integration between the agentsdesribed by GDM0/ ASN.1 and management applications based CORBA.Key words: Telecommunications: Nctwork management; Protocol conversion; C:ommon .objec1 request broker architecture: Specification translation中國(guó)煤化工MYHCNMHG
-
C4烯烴制丙烯催化劑 2020-10-26
-
煤基聚乙醇酸技術(shù)進(jìn)展 2020-10-26
-
生物質(zhì)能的應(yīng)用工程 2020-10-26
-
我國(guó)甲醇工業(yè)現(xiàn)狀 2020-10-26
-
石油化工設(shè)備腐蝕與防護(hù)參考書十本免費(fèi)下載,絕版珍藏 2020-10-26
-
四噴嘴水煤漿氣化爐工業(yè)應(yīng)用情況簡(jiǎn)介 2020-10-26
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-10-26
-
甲醇制芳烴研究進(jìn)展 2020-10-26
-
精甲醇及MTO級(jí)甲醇精餾工藝技術(shù)進(jìn)展 2020-10-26






