About WebNMS SNMP API

 



 

WebNMS SNMP API can be used for building management applications for delivering superior solutions that are appropriate for specific needs in the spheres of Internet Infrastructure Management. This API can be used and integrated into any programming infrastructure that might require network management solution.

 

Target Market

 

WebNMS SNMP API is built to address the needs of the following:

Benefits

 

Cross-platform support - supports all major platforms, such as Solaris, Windows NT, and Linux with a common code base.

 

Open standards - follows the current Internet and standard technologies, such as Java beans, HTTP, RMI, CORBA, EJB, and JDBC. The key benefit of these technologies is the feature-rich, easy-to-use, and developer-friendly API resulting in faster time to market and easier development of custom network management solutions.

 

Customization - provides a rich set of Java interfaces to deliver a highly customizable solution.

 

Scalability - fundamentally designed as a multi-tier system, based on widely used Internet technologies for highly scalable solutions. The latest release of WebNMS SNMP API provides EJB support thus enabling building of distributed applications.

 

Flexibility - provides a hierarchy of Java library packages, which allow flexible selection of the level of library support desired. Therefore, you can access the detailed SNMP information by using low-level API, or choose higher-level Java Beans for simpler programming and additional functionality which requires no dealing with the SNMP details.

 

Web-based network management - includes modules, such as SAS and HTTP which allow you to manage your network on the Internet or even devices behind firewalls. The SAS APIs can also be extended to add SSL support for secure management.

 

Conformance to standards - WebNMS SNMP API conforms to the following Internet RFC specifications.

Deployment Options - WebNMS SNMP API offers wide range of deployment options that suit the market needs.

Key Features

Standard Compatibility

 

S.No

Standard/Technology

Supported Version

Key Benefits

1.

SNMP

v1, v2c, and v3

SNMP is the most widely used management protocol that defines the communication mechanism between the managed entities and the management station, the information model, and the security and access control mechanisms for sharing management information.

2.

Java RMI

1.0

RMI facilitates distributed computing so that distributed applications with high scalability and performance goals can be built.

3.

JFC

JDK 1.2, 1.3

Java Foundation Classes (JFC), a collection of Widgets, facilitates building user interfaces that have a platform-independent visual presentation.

4.

XML

1.1

XML facilitates an efficient data interchange between applications by providing an extensible mechanism to describe the meaning and hierarchical structure of data.

5.

JDBC

1.1 and 2.0

WebNMS SNMP API can be used to store data in any standard RDBMS. Currently, it stores the data contained in MIBs and the USM table into the database.

In case of MIBs, once a file is parsed and stored in a database, it can be accessed any time without parsing it again. In case of USM, once discovery and timeSync is performed for a user and the entry is added to the database, the entry can be taken from the database any time without performing discovery or timeSync.

6.

CORBA

1.2, 2.0

CORBA facilitates distributed computing where applications written in different CORBA-compliant languages can talk to each other. A key feature of CORBA is Interface Definition Language (IDL).

7.

EJB

1.1

EJB, a part of the J2EE framework, has an architecture for developing, deploying, and executing applications in a distributed environment. Components created based on the EJB architecture are scalable, transactional, and multi-user secure.

 



Copyright © 2012, ZOHO Corp. All Rights Reserved.