WebNMS TL1 API為開發(fā)基于Java和Web的解決方案來管理基于TL1(Transaction Language 1)的電信底層結(jié)構(gòu)提供了一組Java類;贘ava的WebNMS TL1 API是與TL1協(xié)議棧和TL1消息解析器一同封裝,是創(chuàng)建網(wǎng)絡(luò)管理應(yīng)用程序的全面開發(fā)環(huán)境。
WebNMS TL1 API包括API層,可根據(jù)需求用于應(yīng)用程序開發(fā)的不同層次。使用基本API可以開發(fā)低層次的應(yīng)用程序。低層次API包括'Communication API'模塊,提供應(yīng)用程序開發(fā)的接口。它通過'Transport Provider'模塊與協(xié)議進(jìn)行通信。分別由'TL1 Parser' 和 'Message Objects'模塊解析和處理TL1消息(輸入、響應(yīng)、自治和確認(rèn))。由'Logger'模塊處理所有日志消息,并導(dǎo)出日志文件。
高層次API提供訪問分別位于命令集和數(shù)據(jù)集文件中的消息定義(元數(shù)據(jù))和實際TL1消息。Tree Components 和 Utility Classes提供代表GUI應(yīng)用程序中數(shù)據(jù)的界面。使用這些高層次API構(gòu)建基于GUI的管理應(yīng)用程序。
其中一些重要模塊詳解如下:
通信 API: 通信模塊組成了產(chǎn)品的核心,給應(yīng)用程序提供設(shè)置通信機(jī)制的相關(guān)項,發(fā)送消息至TL1設(shè)備并得到應(yīng)答。同時提供全面的會話管理功能,幫助應(yīng)用程序與隱藏在通信通道的數(shù)據(jù)以及協(xié)議進(jìn)行會話。WebNMS TL1 API允許同時與通過設(shè)備通信。 Transport Provider: 傳輸模塊的設(shè)計與傳輸協(xié)議無關(guān)。這樣,核心API不會針對某種協(xié)議執(zhí)行特殊操作。 TL1 Parser: TL1 Parser模塊能夠使管理應(yīng)用程序靈活識別和處理不同類型的TL1消息,并檢查是否符合Bellcore GR-831標(biāo)準(zhǔn)。解析器生成消息對象,由應(yīng)用程序用來進(jìn)行進(jìn)一步處理。
通信 API: 通信模塊組成了產(chǎn)品的核心,給應(yīng)用程序提供設(shè)置通信機(jī)制的相關(guān)項,發(fā)送消息至TL1設(shè)備并得到應(yīng)答。同時提供全面的會話管理功能,幫助應(yīng)用程序與隱藏在通信通道的數(shù)據(jù)以及協(xié)議進(jìn)行會話。WebNMS TL1 API允許同時與通過設(shè)備通信。
Transport Provider: 傳輸模塊的設(shè)計與傳輸協(xié)議無關(guān)。這樣,核心API不會針對某種協(xié)議執(zhí)行特殊操作。
TL1 Parser: TL1 Parser模塊能夠使管理應(yīng)用程序靈活識別和處理不同類型的TL1消息,并檢查是否符合Bellcore GR-831標(biāo)準(zhǔn)。解析器生成消息對象,由應(yīng)用程序用來進(jìn)行進(jìn)一步處理。
除核心TL1 API 類外,WebNMS TL1 API還提供實用的TL1工具。供應(yīng)商可以替換這些TL1工具的商標(biāo)并將它們捆綁為自己管理應(yīng)用程序的一部分,從而進(jìn)一步為產(chǎn)品實現(xiàn)增值。
TL1 Craft Interface: TL1 Craft Interface作為一種用戶友好的GUI工具能幫助操作人員輕松地管理TL1基礎(chǔ)架構(gòu)。實驗室技術(shù)人員和現(xiàn)場工程師可以使用它來測試、監(jiān)控、管理和預(yù)配多個TL1代理。正規(guī)的Telnet接口通常比較簡單,而該產(chǎn)品提供了一個尖端和高效的環(huán)境,可以對不同設(shè)備供應(yīng)商的TL1設(shè)備進(jìn)行管理。 TL1 Message Builder: TL1 Message Builder是用來構(gòu)建基于XML的TL1消息定義和預(yù)建的TL1命令的一個用戶友好型GUI工具。這些消息定義對于自動執(zhí)行各種TL1操作來說起著至關(guān)重要的作用。TL1消息定義/元數(shù)據(jù)定義于命令集文件中,預(yù)建的TL1命令定義于數(shù)據(jù)集文件中。
TL1 Craft Interface: TL1 Craft Interface作為一種用戶友好的GUI工具能幫助操作人員輕松地管理TL1基礎(chǔ)架構(gòu)。實驗室技術(shù)人員和現(xiàn)場工程師可以使用它來測試、監(jiān)控、管理和預(yù)配多個TL1代理。正規(guī)的Telnet接口通常比較簡單,而該產(chǎn)品提供了一個尖端和高效的環(huán)境,可以對不同設(shè)備供應(yīng)商的TL1設(shè)備進(jìn)行管理。
TL1 Message Builder: TL1 Message Builder是用來構(gòu)建基于XML的TL1消息定義和預(yù)建的TL1命令的一個用戶友好型GUI工具。這些消息定義對于自動執(zhí)行各種TL1操作來說起著至關(guān)重要的作用。TL1消息定義/元數(shù)據(jù)定義于命令集文件中,預(yù)建的TL1命令定義于數(shù)據(jù)集文件中。
使用AdventNet TL1 API來創(chuàng)建管理應(yīng)用程序同以前相比要輕松和巧妙的多。它提供了一系列豐富的功能,能夠開發(fā)出高品質(zhì)的TL1管理應(yīng)用程序,同時縮短了開發(fā)和上市的時間。Java TL1 API庫被設(shè)計賦予了極高的性能、可擴(kuò)展性、穩(wěn)健性和可用性。AdventNet TL1 API及其靈巧的TL1協(xié)議棧和TL1消息解析器有助于對各種TL1消息格式的有效處理。
我們的客戶通過使用WebNMS TL1 API已經(jīng)成功地構(gòu)建了兼容OSMINE的EMS,這些EMS已與符合Telcordia的常見OSS,如NMA、TIRK等實現(xiàn)了集成。
參見TL1管理解決方案了解更多信息。