WebNMS SNMP Agent Toolkit Java Edition is a productive development
environment for building Java-based TL1 agents. TL1 is most
widely used protocol in telecom devices and deployed applications.
TL1 support is critical for telecom device / application management.
OEM vendors, enterprises, middleware ISVs, and service providers
need TL1 agent for their applications / devices that needs
to be managed via standard network management consoles.
WebNMS Agent Toolkit Java Edition's integrated agent development
environment offers standards-based, highly developer productive,
and proven platform to build TL1 agents with reduced agent
development cycle time.
Conformance to Bellcore GR 831, 815, and TR 835 standards.
Implementation of Provisioning Messages from GR199.
Security feature with rich set of security options implemented
as per the GR 815 and TR 835 standards.
TL1 Northbound interface
Asynchronous Message Processing for faster dispatch of
Delayed Activation Support enabling queuing of input messages
in Network Element (NE) for final execution after specified
Built-in commands support offering greater control.
Transport Provider Interface support to plug in any transport
Self-Monitoring support to monitor the Agent details,
such as the number of requests received, number of responses
and autonomous messages sent, etc.
Persistence storage support for storage of non-volatile
information in the TL1 Java agent.
Pre-defined command set file with all the commands in
Agent Development Environment: Enhanced and integrated
tools reduce the time to develop TL1 agent, increases developer
productivity, and offers reduced time-to-market.
Standards-based Architecture: Built on standard TL1
and XML protocol. It offers a viable platform for integration
with any standard management console.
TL1 Agent Development Experience
Agent Toolkit offers a complete TL1 Agent Development Cycle
Developers can create and edit command set files with
TL1 Message Builder.
Generate agent stub files (from command set file) using
TL1 Compiler. The TL1 agent framework can be instrumented
to suit device-specific or application-specific requirements.
Compile TL1 agent after instrumentation.
Test and verify the developed TL1 agent using TL1 Browser
or any other TL1 manager.
The following diagram illustrates the steps in agent development
TL1 Agent Runtime Architecture:
The TL1 agent runtime architecture explains the components
and their functions.
TL1 Agent Components
Transport Provider: Establishes communication between
agent and TL1 manager, receiving the request from the manager
and forwarding it for processing.
Security: The incoming requests are validated to check
authenticity before continuing further processing. Unauthenticated
requests are dropped.
Message Processing: It parses the manager request.
It maintains references of all the command code listeners,
which process the TL1 input messages.
Agent Stubs: Files are generated for users to perform
their application-specific or device-specific agent instrumentation
Supported TL1 Standards
WebNMS Agent Toolkit Java Edition supports the following
Defines the syntax for the TL1 Messages.
Generic security features required of a total NE/NS environment.
Describes Bellcore's view of message structures and data elements
for Network Element and Network System Security Administration
(NESSA) functions that are related to the generic requirements
for Network Element (NE)/Network System (NS) security described
128 MB RAM or higher
Solaris,Linux, IBM AIX, HP-UX, Red Hat Linux Advanced