NSJ message service (JMS)
NSJ Message Service (NSJMS) is the JMS provider that implements Oracle's Java Message Service (JMS) API, on NonStop servers. NSJMS uses the performance and reliability inherent in SQL/MX products to provide standard-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.
The following are the features and functions of NSJMS:
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 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.

