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.
|