Nirvana JMS
Nirvana Enterprise Server includes a JMS implementation (nJMS) that is built on top of the Nirvana API. Nirvana's JMS implementation provides topic and queue functionality as per the JMS 1.1 specification.
Nirvana's JMS compliant implementation utilises pluggable communications drivers enabling JMS to be used on public , private and wireless networks transparently. JMS functionality can be delivered over normal TCP/IP based sockets, SSL enabled sockets, HTTP and HTTPS. When using HTTP or HTTPS Nirvana JMS can traverse proxy servers, network address translation devices and it does not require either a web server or servlet engine to perform.
Full JMS message selector support is offered via Nirvana's high performance server side message filtering engine. This ensures that only messages with content that your clients register an interest in are delivered over the network thus conserving network bandwidth.
JMS Topics correspond to channels in Nirvana publish / subscribe, and JMS Queues correspond to queues in Nirvana message queues.
This guide describes the programmatic steps you can take in order to use Nirvana nJMS. There is also a section that will help you discover how to perform administration of JMS objects in the Nirvana Administration Tool section.
This guide covers:
JMS Getting Started
- JMS Administration
- Nirvana Enterprise Manager JNDI
- JMS SSL Integration
- Application Server Integration
- JMS Event Mapping
- JMS Engine
