Pulse Secure Virtual Traffic Manager: Java Development Guide
6 © 2021 Pulse Secure, LLC.
• Light Weight Directory Access Protocol support: LDAP is an Internet protocol that provides access
to the information on a server, usually to look up personal contact information and additional data
such as encryption certificates, pointers to printers, etc.
• Active Directory support: Active Directory support provides authentication, authorization, and allows
Administrators to apply policies to networks.
• RADIUS support: RADIUS (Remote Authentication Dial in User Service) is a specialized Internet
protocol used to control access to the network. It provides easy authentication, authorization, and
accounting.
• SQL Database interface support: SQL is the standard programming language for querying and
managing databases. It is supported by a number of software companies including Oracle and
Microsoft.
• SOAP support: SOAP is a protocol for exchanging XML-based messages over computer networks,
normally using HTTP or HTTPS. SOAP forms the foundation layer of the Web services protocol stack,
providing a basic messaging framework upon which abstract layers can be built.
• TACACS support: Terminal Access Controller Access-Control System is an authentication protocol,
mostly used in UNIX-like systems, that allows encrypted communication with a remote server.
• Threading: Java code that can run in the background, not just as a request-response code.
• UDP communication: User Datagram Protocol (UDP) is an Internet protocol that allows programs
located on networked computers to communicate with other computers. UDP generates messages
that are sometimes referred to as datagrams.
• Advanced XML and HTML processing: XML provides the gateway for advanced formatting and data-
exchanging between different types of devices.
• Persistence of resources between requests: Resource persistence is linked with session persistence
and is offered as a standard feature. See the Pulse Secure Virtual Traffic Manager: User’s Guide for more
information about maintaining persistence between requests.
• Sessions using cookies: Cookies are an easy way to identify the user, provide customization, and allow
for session persistence, when needed.
Java API Documentation
Pulse Secure provides Javadoc-style documentation for the Traffic Manager's extensions to the Servlet API. To
view this documentation, see the Catalogs > Java page of the Admin UI. From the Java page, click the Java API
Documentation link.
Java Technical References
For technical information about Java and the extensions technology, see the links listed below.
• Java Servlet documentation: http://www.oracle.com/technetwork/java/javaee/servlet/index.html
• Extensions tutorials and essentials: http://www.servlets.com
• Eclipse software site: http://www.eclipse.org/downloads/