Jolt 1.1 User Guides
1. Introducing Jolt
The Jolt product is a Java-based interface to the NonStop TUXEDO system that extends
TUXEDO services to the Internet. Jolt allows you to build client programs and applets that can
remotely invoke existing NonStop TUXEDO services allowing application messaging,
component management, and distributed transaction processing.
The following Jolt topics are discussed in this chapter:
What is Jolt?●
Key Features●
How It Works
Jolt Servers❍
Jolt Class Library for Java❍
Jolt Server and Jolt Client Communication❍
Jolt Repository❍
Jolt Internet Relay❍
●
How to Jolt-Enable your TUXEDO Applications●
What is Jolt?
Jolt is a Java class library and API that provides an interface to NonStop TUXEDO from Java
clients. The Jolt product consists of several components for creating Java-based client programs
that access TUXEDO services and for enabling secure, reliable access to servers inside
corporate firewalls. These Jolt components are as follows:
Jolt Servers. One or more Jolt servers: listen for network connections from clients,
translate Jolt messages, multiplex multiple clients into a single process, and submit and
retrieve requests to and from TUXEDO based applications running on one or more
TUXEDO servers.
●
Jolt Class Library for Java. 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 TUXEDO services. The Jolt class library includes functionality to set,
retrieve, manage and invoke communication attributes, notifications, network
connections, transactions, and services.
●
Jolt Repository. A central Jolt Repository contains definitions of NonStop TUXEDO●