Home    
 
Products Nirvana Matrix License Solutions Developers Partners Download Company Contact
 
 

home > products
Nirvana is the most complete, most scaleable, most flexible and fastest Java message oriented middleware solution available.

Nirvana delivers its complete functionality across the Java family from J2ME to J2EE environments while also supporting C, C++ and ActiveX based development environments. In addition Nirvana also supports streaming Ajax / Comet for delivery of data to browser clients.

Nirvana can be easily integrated with your existing infrastructure components allowing you to add value to the technologies which are already in place in your organisation while at the same time taking advantage of the innovative functionality of Nirvana.

Nirvana has a proven track record within the financial services industry and is used as the messaging component that underpins some of the largest and most successful electronic trading platforms.

 


Extending Reach

Unlike conventional middleware offerings Nirvana has been designed from the ground up to deliver business critical data both within and between organisations. Nirvana ensures data delivery is guaranteed and that ROI on existing infrastructure investment is maximised. With Nirvana all of this is possible irrespective of underlying infrastructure ansssssd client technology.

Nirvana's complete server and client functionality is abstracted from underlying network protocols through a suite of modular transport drivers. These drivers allow you to use the network protocol most suited to your environment without affecting Nirvana's functionality or superior performance. Nirvana provides support for sockets, SSL sockets, HTTP and HTTPS.

Surpass JMS

Nirvana is fully JMS 1.1 compatible but also provides a rich set of functionality that is not catered for by the JMS standard. This includes signed events, administration API, entitlement, remote administration, federated namespace, P2P, clustering and much more.

Scalability

Nirvana has been designed to scale massively and outperform existing messaging systems. In benchmarking tests against other technologies Nirvana's JMS implementation outperforms other vendors significantly. A single Nirvana realm server supports over many thousands of concurrent users without the need for native libraries restricting the available platforms it is capable of running on.

Unrivalled Performance

Speed has always been one of the driving goals behind the design of Nirvana. No other Java messaging vendor can claim to have results which are as impressive. The available benchmark tests underscore this commitment. Try Nirvana out for yourself with our free download.

Robust Technology

Nirvana clients will automatically handle disconnect and reconnection to any number of Nirvana servers. Should a Nirvana server disappear from the Nirvana namespace the client will automatically try to connect to the next defined Nirvana server.

In a single server scenario upon receipt of an abnormal disconnection a Nirvana client will automatically try to reconnect. The back-off period and interfaces handling reconnection are all fully exposed in a public API. They can be used to trigger off any number of specific events.

Nirvana is also fully compatible with high availability and business contingency products implemented within the underlying operating system. This means that Nirvana is compatible with existing HA/BCP policies as well as providing its own in build failover functionality.

A Web Services Platform

Nirvana delivers a web services platform supporting XML and SOAP standards and delivering a complete communications solution that can be deployed in a little over 150k in browsers without the need for additional browser plugins.

Maximum Security

Nirvana provides full support for all certified authentication, encryption and non-repudiation standards. Security policies can be individually tailored by transaction requirement, or by trading partner preference. Unlike inferior solutions, Nirvana guarantees the delivery of transactions across private, public and wireless networks, as well as providing complete support for message storage - allowing tracking and auditing to be performed with ease.

The authentication and authorisation features offered by Nirvana provide a simple method of managing a complicated set of distributed tasks. Nirvana supports a self-contained authentication and authorisation system as well as being controllable by 3rd party security systems. This guarantees that you can deploy Nirvana with minimal infrastructure impact while at the same time delivering integration possibilities with existing security infrastructure and policy.

The Nirvana security model is built on open standards technology supporting JSSE. JSSE delivers Secure Sockets Layer (SSL) v3 and Transport Layer Security (TLS) 1.0 support.

Remote Administration

Ease of management is provided in Nirvana with our extremely powerful Nirvana Administration API. We are so confident that our Admin API will provide all the administration functionality that we used it exclusively in writing Nirvana Realm Manager Application.

See the Nirvana Emterprise Manager


Dynamic Content Routing

Nirvana's innovative dynamic content routing ensures that data is moved around your organisation as efficiently as possible. Dynamic content routing ensures that your corporate data can be routed based on value thus ensuring that demands on your network bandwidth are kept to a minimum. This, coupled with Nirvana's ability to extend the reach of your corporate systems ensures an 'e'-enabled architecture that will appeal not only to your CFO but also to your clients and partners.

Dynamic Content Routing allows users to define multiple paths on which business data will travel. This further reduces both cost and risk and by providing in-built business contingency and fault tolerance.

Server Topology and Clustering

Nirvana can be mapped directly to the structure of your organisation. As the shape of your organisation changes Nirvana adapts dynamically. Nirvana Realm servers deployed within your organisation can share resources and present many access points to common business data.

If your messaging architecture is such that you want to pass messages between servers then Nirvana is the ideal solution. Nirvana supports rich namespace functionality allowing you to pass information between Nirvana Realms server . For example: Using the Nirvana P2P services clients who are connected to different Realms can pass messages to each other directly. Nirvana namespace's have added robustness by having no single point of entry.

Wireless Messaging


Nirvana supports the running of the complete Nirvana server and client on mobile devices and J2ME based technology platforms. Nirvana's entire server capability, including persistence,are available to wireless devices ensuring guaranteed data delivery, support for disconnected use, improved underlying infrastructure efficiencies and unmatched performance.

Multi Language Support

my-Channels provides client API's supporting C, C++, ActiveX and Java programming languages.

No hidden costs for product features

Nirvana's full suite of functionality is provided with the standard license. There is no concealed charges for specific functionality such as P2P or even deploying failover instance of Nirvana servers.
 
   
© 2001-2008 my-channels.com. (Terms of Use)