webMethods Nirvana Messaging

For applications without boundaries.

Enterprise Messaging

Enterprise Messaging | Web-Based Messaging | Mobile Messaging

Built for real-time business

enterprise

With the introduction of new technologies and new delivery channels, businesses have to battle on several fronts at the same time. Overcoming the complexities of delivering data across multiple delivery channels and user communities is a key challenge for anyone looking to widely deploy real-time applications. Simplify and extend your reach with webMethods Nirvana Messaging. You get the functionality you expect from an enterprise-class solution—along with that critical coverage for "last-mile" messaging.

High performance

Nirvana is capable of delivering very high message throughput rates to a large number of clients very quickly. Nirvana's low latency and high throughput can be credited to the Nirvana server design. Sophisticated threading models and a heavily optimized I/O subsystem ensure peak performance.

Easily scalable

Scalability means supporting large numbers of concurrent connections—something Nirvana does out-of-the-box. With Nirvana, you also can scale across more than one processing core and many geographic locations. Configure Nirvana servers in a variety of ways to meet your specific requirements.

Multiple Nirvana servers can exist in a single federated name space. Although specific resources can be put onto specific Nirvana realm servers, any number of resources can be managed and accessed centrally from a single entry point in Nirvana's federated namespace.

Nirvana clusters also offer a convenient way to replicate data and resources among a number of realm servers to support higher rates of concurrent connections.

Data security

Nirvana provides a secure transactional system with encryption and entitlements services that exceed regulatory requirements. You can communicate securely with encryption, pluggable authentication and entitlements.

Highly resilient

Business contingency and disaster recovery planning demand maximum availability from messaging middleware systems. That’s why Nirvana ensures data always remains readily accessible and that outages are transparent to your customers.

Nirvana clusters replicate all resources between realms. Channels, topics, queues and the data held within each one are always accessible from any realm server in the cluster.

Nirvana clients are given a list of Nirvana realms in the cluster and automatically move from one to another if a problem or outage occurs.

Three messaging paradigms

Nirvana supports three broad messaging paradigms:

  • Publish/subscribe
  • Message queues
  • Peer to peer

Nirvana clients can use a mixture of these paradigms from a single session. Clients can further control the conversation that takes place with the server by choosing particular styles of interaction. These styles are available to both readers and writers of messages and include asynchronous, synchronous, transactional and non-transactional.

Enterprise developer guides

Accelerate development by using Nirvana Enterprise APIs in a wide range of languages: