NonStop JMS C++ API Programmer's Guide
Introduction to the NSJMS C++ API
NonStop Server for Java Message Service C++ API Programmer’s Guide—526459-002
1-2
Client Application
Client Application
A client application is a user-written application that uses the NSJMS C++ API Library
to exchange messages with other JMS client applications.
NSJMS C++ API Library
The NSJMS C++ API Library provides a set of interfaces that enables JMS clients to
exchange messages. The interfaces in the NSJMS C++ API Library implement a
subset of the functionality provided by the Sun JMS API.
SQL/MX
SQL/MX is the HP relational database management system that provides access to
large distributed databases. JMS clients use SQL/MX to access messages and
message metadata stored in NSJMS SQL databases.
NSJMS C++ API Interoperability with NSJMS
The NSJMS C++ API provides a subset of the functionality provided by the Sun JMS
Specification. The NSJMS C++ API is provided to allow non-Java applications to
interoperate with NSJMS clients, and is a simplified version of the NSJMS interface.
Interoperability between clients written using the NSJMS C++ API and NSJMS is
defined as:
Figure 1-1. NSJMS C++ API Client Messaging on a NonStop System
DP2 DP2DP2
Tables Tables
Tables
SQL/MX
Client Application
NSJMS C++ API
Library
VST005.vsd