Applications of SAS API

 

The applet or applications (SAS clients) can communicate with the SAS server using any transport protocol which communicates with the device using SNMP. This is done by implementing the SAS transport protocol and plugging it in the generic SAS transport provider framework.

  1. SAS for bypassing applet security

    SAS can be used by applets to bypass the security restrictions imposed by the security manager in JDK 1.2 that doesn't allow applets (or any client, for that matter) to connect through the sockets on the unprivileged ports.

    The applet security restrictions mandate that applets are allowed to open a socket connections only to the address, where the hosting HTML page was downloaded. In other words, the Java applets cannot directly perform SNMP operations to other devices. Refer Support Through SAS for more details.

  1. SAS for managing networks behind a firewall

    A firewall is a security mechanism that protects a private network being accessed from the public domain (the internet). Therefore, a client running an applet from outside the firewall cannot connect to the server for SNMP communication. However, one way of bypassing this restriction and enabling Java applets to communicate with the servers is through HTTP tunneling. Refer Support Through HTTP for more details.

  1. SAS for implementing SNMP proxy

    The usage of SAS in this context becomes very clear when one thinks of using the SAS as an SNMP proxy to talk to SNMP enabled devices. This can be useful for remotely monitoring networks in a distributed way. In this scenario, the applications communicate with the SNMP-enabled device (or agent) through the SAS module, which acts as an SNMP proxy to manage the SNMP-enabled device. The SNMP proxy acts as a manager and pro-actively monitors SNMP devices.

    When the SNMP proxy receives an SNMP request (GET, SET, or GETNEXT), it translates the request into SNMP requests. The proxy agent then sends the SNMP requests to the appropriate SNMP device. The SNMP device sends back the response message which the proxy sends to the system that made the original request.

  1. SAS for managing SNMP networks in a secured way

    This application of SAS can be very useful if the user wants to manage the network in a secured manner. This can be done by using a secure protocol such as SSL between the SAS Client and the SAS server. Therefore the communication exists till the SAS server is completely secure beyond which the user has an option to use WebNMS's SNMPv3 API that provides security features for managing the SNMP-based network.

 

sasproxy.jpg

 

 



Copyright © 2012, ZOHO Corp. All Rights Reserved.