NonStop JMS User's Manual (NonStop JMS 2.0+)

NonStop Server for Java Message Service User’s Manual522356-002
1-1
1 Introduction to NSJMS
NonStop Server for Java Message Service (NSJMS) is the JMS provider that
implements Sun Microsystems Java Message Service (JMS) API, version 1.0.2, on HP
NonStop S-series systems. NSJMS uses the performance and reliability inherent in
SQL/MX products to provide standards-based messaging for local clients running on
HP NonStop servers. NSJMS enables scalability and load distribution through
horizontal partitioning and fault-tolerance through process-pair technology.
Features and Functions of NSJMS
Implements the JMS API on NonStop S-series systems.
Uses the publish and subscribe features of HP NonStop SQL/MX.
Makes use of a Java Naming and Directory Interface (JNDI) environment that
allows access to NSJMS connection factories, and queue objects or topic objects.
An administrative utility that you use to manage the NSJMS database. You can
invoke the utility through a command-line interface or XML interface.
Sample programs are provided that demonstrate use of NSJMS.
NSJMS Client Messaging Components
The JMS API provides a generic set of interfaces that enable JMS clients to exchange
messages. NSJMS is the implementation of the interfaces contained in the JMS API on
a NonStop system. The components that enable NSJMS client messaging are shown
in Figure 1-1 and described following the figure. Using NSJMS as a JMS provider is
described in Section 3, NSJMS and JMS Client Applications.