AdventNet SNMP API - Free Edition - Version 4 AdventNet SNMP API offers a comprehensive developmenttoolkit for SNMP-based network management applications.AdventNet's SNMP stack comprises a set of powerful JavaSNMP library to build real-time applications formonitoring and tracking network elements that arereliable, scalable, and OS independent.The Java SNMPlibrary provides off-the-shelf components for trap andtable handling along with basic SNMP operations, suchas SNMP GET, SNMP GETNEXT, SNMP GETBULK, and SNMP SET.These components enable simple and rapid developmentand deployment of SNMPv1, SNMPv2c, and SNMPv3management applications.The SNMP management application(manager) built using the Java-based SNMP API canreceive SNMP traps, which can be processed based onpredefined criteria for effective SNMP management. AdventNet SNMP API completely supports SNMPv3, as it iscompliant with RFC 3411, 3412, 3413, 3414, and 3415.AdventNet SNMP API provides an elegant way ofimplementing the security and access controls. Userscan also define and implement their own security andaccess control model. Default implementation of USM andVACM based security models are offered using theseframeworks. Also, SNMP API has the provision to storethe v3 configuration data in a database. This isparticularly useful when managing large number ofSNMPv3 devices via AdventNet SNMP API. It also supportsco-existence, notification filtering, and proxyforwarding; thus confirming to the RFC 2573 and 2576. SNMP API can be used with two-tier as well asthree-tier management applications. In the two-tierarchitecture, the management applications directlycommunicate with the agents. In the three-tierarchitecture, the management applications communicatewith the agents through a manager-server. For buildinghighly scalable management applications, three-tierarchitecture is the best option.