NonStop Server for Java Programmer's Reference (NSJ 4.2+)
NSJSP requires the use of the iTP Secure WebServer, which is based on Tomcat. Tomcat
implements the Java Servlet and JavaServer Pages specifications. For detailed information
about NSJSP, see the NonStop Servlets for JavaServer Pages System Administrator's Guide in
the NonStop Technical Library under Independent Products: Java. For information about the
iTP Secure WebServer, see the iTP WebServer documentation in the NonStop Technical
Library under Independent Products.
NonStop Server for Java Message Service
NonStop Server for Java Message Service (NSJMS) is the JMS provider that implements Sun
Microsystems Java Message Service (JMS) API, on NonStop servers. NSJMS uses the
performance and reliability inherent in SQL/MX products to provide standards-based
messaging for local clients running on NonStop servers. NSJMS enables scalability and load
distribution through horizontal partitioning and fault-tolerance through process-pair technology.
Features and functions of NSJMS include:
Implements the JMS API on NonStop systems. Uses the publish and subscribe features of
NonStop SQL/MX.
● 
Uses a Java Naming and Directory Interface (JNDI) environment that allows access to
NSJMS connection factories, and queue objects or topic objects.
● 
Enables use of a persistent, reliable bridge environment to allow interoperability between
NSJMS and a locally hosted foreign JMS provider.
● 
Supports the NSJMS C++ API which implements a subset of the functionality provided
by the Sun JMS API, and is used by C++ client applications running on a
NonStop system to interoperate with other JMS clients.
● 
Uses the NSJMS administrative utility to manage the NSJMS environment. You can
invoke the utility through a command-line interface or XML interface.
● 
NSJMS conforms to Sun Microsystems published specification, Java Message Service, except
as noted in NSJMS documentation. The specification is available on the Sun Microsystems Java
Message Service (JMS) web site (http://java.sun.com/products/jms/docs.html). For detailed
information about NSJMS, see the NonStop JMS User's Manual in the NonStop Technical
Library under Independent Products: Java.
NonStop Tuxedo: Jolt Client
The Jolt product is a Java based interface to the HP 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.
With Jolt, you can leverage existing Tuxedo services and extend your transaction environment
to the corporate intranet or world-wide Internet. The key feature of the Jolt architecture is its










