NonStop JMS User's Manual (NonStop JMS 2.0+)
NonStop Server for Java Message Service User’s Manual—522356-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.