WebNMS TL1 API为开发基于Java和Web的解决方案来管理基于TL1(Transaction Language 1)的电信底层结构提供了一组Java类。基于Java的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管理解决方案了解更多信息。