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