Jolt 1.2 Developer's Guide

Jolt Class Library. The Jolt class library is a Java package containing the class files that
implement the Jolt API. These classes enable Java applications and applets to invoke
NonStop
TM
TUXEDO services. The Jolt class library includes functionality to set,
retrieve, manage and invoke communication attributes, notifications, network
connections, transactions, and services.
JoltBeans. JoltBeans provide a JavaBeans-compliant interface to Jolt for
NonStop
TM
TUXEDO. JoltBeans are Beans components that can be used in
JavaBeans-enabled Integrated Development Environments (IDEs) to construct
NonStop
TM
TUXEDO Jolt clients. JoltBeans consists of two sets of Java Beans:
JoltBeans toolkit and Jolt-aware AWT beans. JoltBeans includes the JoltBeans toolkit, a
JavaBeans-compliant interface to Jolt for NonStop
TM
TUXEDO, which includes the
JoltServiceBean, JoltSessionBean, and JoltUserEventBean.
Jolt Repository. A central Jolt Repository contains definitions of NonStop
TM
TUXEDO
services. These Repository definitions are used by Jolt at runtime to access NonStop
TM
TUXEDO services. Using the Repository Editor, you can test new and existing
NonStop
TM
TUXEDO services independently of the client applications. You can export
services to a Jolt client application or unexport services by hiding the definitions from the
Jolt client.
Jolt Internet Relay. The Jolt Internet Relay is a component that routes messages from a
Jolt client to a Jolt Server Listener (JSL) or Jolt Server Handler (JSH). This eliminates the
need for the JSH and NonStop
TM
TUXEDO to run on the same machine as the Web
server. The Jolt Internet Relay consists of the Jolt Relay (JRLY) and the Jolt Relay
Adapter (JRAD).
ASP and JSE Connectivity for NonStop
TM
TUXEDO. (This component was formerly Jolt
Web Application Server (WAS).) Works with the existing Microsoft Internet Information
Server (IIS) to provide a gateway for HTML clients into a NonStop
TM
TUXEDO
application environment. Interactions between the Web server and Jolt classes are
through VBScript and VB inside Active Server Pages (ASPs).
What is New in Jolt for NonStop
TM
TUXEDO
The following features are new to Jolt for NonStop
TM
TUXEDO:
Compression. Allows application data that is sent between a Jolt client and a Jolt Server
(JSH) to be compressed during transmission over the network at a very low cost (few
CPU cycles). Compression is only supported for clients based on JDK 1.1.7 or 1.2.
Diffie-Hellman (DH) Key Exchange. Replaces the DES key exchange mechanism. This
allows Jolt for NonStop
TM
TUXEDO to be classified as a true 128 bit secure environment
(available to U.S. customers only).
Two Session Keys per Jolt Session. Jolt for NonStop
TM
TUXEDO uses two session