面向業(yè)務(wù)管理中業(yè)務(wù)層與管理層接口研究與設計
在此規范接口方式中,各個(gè)子管理層間的通信方式有:
(1)CORBA/IDL接口即采用CORBA作為通信平臺,管理層間的接口信息模型采用IDL(Interface Definition Lan-guage,接口定義語(yǔ)言)描述,使用C/S交互方式。該接口存在于業(yè)務(wù)管理層和網(wǎng)絡(luò )業(yè)務(wù)層之間,各實(shí)體成員間的通信采用CORBA/IDL作為進(jìn)程間的通信方式。
(2)SNMP接口即采用SNMP協(xié)議作為傳送信息的方式。層次間的接口信息模型采用SMI/ASN.1的描述。使用管理者/代理的交互方式。這種接口存在于網(wǎng)絡(luò )管理層和網(wǎng)元管理層以及網(wǎng)元管理層和網(wǎng)元之間,是標準化的接口。
(3)專(zhuān)用接口這種接口只存在于網(wǎng)元管理層和網(wǎng)元間,一般由廠(chǎng)家提供。
4 接口描述和實(shí)現
接口通過(guò)消息的封裝來(lái)實(shí)現。在面向業(yè)務(wù)的網(wǎng)絡(luò )管理體系結構中,為管理網(wǎng)絡(luò )業(yè)務(wù),定義一種協(xié)議數據單元PDU(Protocol Data Unit)描述業(yè)務(wù)數據。PDU中包含的域有serID、serType、serName、serTime、serAddress、dataLong、 serData,各個(gè)域的含義如下serID:表示業(yè)務(wù)的編號;serType表示業(yè)務(wù)的類(lèi)型,不同的編碼表示與業(yè)務(wù)有關(guān)的故障、性能、配置、安全、計費等5項功能;serName表示業(yè)務(wù)的名稱(chēng);serTime表示業(yè)務(wù)管理任務(wù)得到相應的時(shí)間;serAddress表示發(fā)出管理業(yè)務(wù)任務(wù)的IP地址;dataLong表示后面數據的總長(cháng)度,以Byte為單位;serData表示與該業(yè)務(wù)有關(guān)的各個(gè)屬性的值,包含圖3中描述的屬性值;業(yè)務(wù)數據包封裝在UDP中,前面依次加上UDP的頭結構:2字節的UDP源端口號、2字節的UDP目的端口號、2字節校驗和、2字節的信息長(cháng)度。
用CORBA的IDL語(yǔ)言定義接口如下:
把IDL模式轉換為JAVA源代碼后,生成serviceMes-sageStub.java和serviceMessage Operation.java等多個(gè)文件。業(yè)務(wù)數據包封裝在UDP的數據項中。業(yè)務(wù)層中客戶(hù)端的樁程序把用戶(hù)的請求進(jìn)行編碼、發(fā)送到對象實(shí)現端.并對接收到的處理結果進(jìn)行解碼,將結果返回給用戶(hù)。網(wǎng)絡(luò )層中服務(wù)端的框架程序對用戶(hù)請求進(jìn)行解碼,定位所要求的對象方法并執行,將執行結果或異常信息編碼后送回業(yè)務(wù)層中的用戶(hù)。
在業(yè)務(wù)層的客戶(hù)端要求一些特定的代碼得到對遠程對象的引用,一旦客戶(hù)代碼擁有對遠程對象的引用,調用遠程對象的方法就和涮用本地方法一樣。網(wǎng)絡(luò )層服務(wù)端的代碼必須定義類(lèi)并實(shí)例化類(lèi)的遠程對象,之后,在服務(wù)端要求提供一些特定的代碼登記對象并導出方法給客戶(hù),則這些被導出的方法就可被遠程調用??蛻?hù)端的代碼和服務(wù)端的代碼都必須訪(fǎng)問(wèn)以上定義的IDL文件,使客戶(hù)和服務(wù)器相聯(lián)系。
5 結論
詳細討論與接口設計和實(shí)現相關(guān)的業(yè)務(wù)對象的抽象方法,并詳細描述業(yè)務(wù)對象的屬性。根據面向業(yè)務(wù)管理的需要,在業(yè)務(wù)層和網(wǎng)絡(luò )層之間設計一個(gè)統一的接口層,并闡述該接口的描述和實(shí)現。該接口層在基于主動(dòng)網(wǎng)絡(luò )技術(shù)的面向業(yè)務(wù)網(wǎng)絡(luò )管理原型系統中得到應用,應用結果表明該接口層能夠使業(yè)務(wù)層與網(wǎng)絡(luò )層方便地交互,提高了網(wǎng)管系統的可擴展性。同時(shí)由于該接口層屏蔽上層業(yè)務(wù)的差異性,對下層提供的數據格式具有透明性,可作為其他面向業(yè)務(wù)網(wǎng)絡(luò )管理系統的通用基礎設施。
評論