NonStop Server for Java 7.0 Programmer's Reference
• Supports the NSJMS C++ API, which implements a subset of the functionality provided by the
Oracle 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 Oracle's published specification, Java Message Service, except as noted in
NSJMS documentation. The specification is available at Java Message Service (JMS). For more
information about NSJMS, see NonStop JMS User's Manual.
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 worldwide Internet. The key feature of the Jolt architecture is its simplicity.
Using Jolt, you can build, deploy, and maintain robust, modular, and scalable electronic commerce
systems that operate over the Internet.
The Jolt product includes the JoltBeans toolkit, which provides a JavaBeans compliant interface to
Jolt for NonStop Tuxedo. The JoltBeans toolkit contains beans that wrap the existing Jolt class library
in reusable bean components such as, the JoltSessionBean or the JoltServiceBean. These
beans can be customized easily by giving application specific values to properties and connecting
them with other bean components. You can use the JoltBeans toolkit with your Integrated
Development Environment (IDE) to create Jolt clients that can access a Tuxedo application.
The Jolt product includes the Jolt Web Application Services Toolkit, which is an extension to the
Jolt 1.1 Java class library. The Toolkit allows the Jolt client class library to be used in a Web Server
to provide an interface between HTML clients or browsers, and Tuxedo services.
For more information, see TUXEDO product documentation at http://www.hp.com/go/nonstop-docs.
Stored procedures in Java
Stored procedures in Java (SPJs) provide an efficient and secure way to implement business logic
in an SQL/MX database. They allow you to write portable applications in Java and access an
industry-standard SQL database.
An SPJ is a type of user-defined routine (UDR) that operates within a database server. A UDR can
be either a stored procedure, which does not return a value directly to the caller, or a user-defined
function, which does return a value directly to the caller. (A stored procedure returns a value only
to a host variable or dynamic parameter in its parameter list.)
In the SQL/MX database, an SPJ is a Java method contained in a Java class, registered in SQL/MX,
and invoked by SQL/MX when an application issues a CALL statement to the method.
For more information on using SPJs, see SQL/MX Guide to Stored Procedures in Java.
Associated Java based products 19










