|
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.
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.
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.
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.
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 AdventNet's SNMPv3 API that provides security features
for managing the SNMP-based network.

|