Standards-based, High Performance
Enterprise Communication Backbone
FioranoMQ JMS server is the world's first grid-enabled,
peer-to-peer JMS (Java Message Service) Enterprise messaging
platform, with powerful and unique features including dynamic
routing, distributed debugging of message flows, dynamic deployment
of JMS client applications, unbounded scalability, direct invocation
of standards-based JCA components and unparalleled
ease-of-management with JMX standards. Rated at over 95,000
messages/second in closed benchmark testing, FioranoMQ JMS server is
also the world's fastest standalone standards-based messaging
server.
The FioranoMQ JMS Server was one of the first commercial
implementations of Sun Microsystem's JMS (Java Message Service)
standard. JMS provides a common technique for Java programs to
create, send, receive and read messages in an enterprise messaging
system.
Fiorano's enterprise messaging backbone seamlessly integrates
heterogeneous IT systems improving operational efficiency, business
agility and performance. With comprehensive support for
standards-based communication, connectivity and transformation, the
FioranoMQ JMS server minimizes proprietary dependencies while
providing a powerful communication backbone that can be extended
easily, allowing real-time delivery of data spanning multiple
applications, platforms, partners and customers. Fiorano is the
messaging middleware of choice supporting mission-critical
operations for Global Leaders worldwide.
FioranoMQ
JMS Server Highly scalable Enterprise Messaging System
FioranoMQ JMS Server - Business Benefits
Massive Scalability
FioranoMQ JMS server introduces a new pluggable architecture
enabling the Message Server to achieve higher levels of scalability
than any other JMS implementation. It is the only JMS server that
provides you with a Scalable Connection Management Module (SCM) to
maximize the number of concurrent users and throughput so your
organization's IT infrastructure can accommodate a growing user base
and scale smoothly. Using the new pluggable Scalable Connection
Management module, FioranoMQ JMS server can support 10,000
concurrent clients.
High Performance
FioranoMQ JMS server is the fastest Java Messaging Server in the
market. It uses a file based data store to deliver guaranteed
messages 10-15 times faster than any other JMS Implementation.
Developers can prove Fiorano's performance advantage to themselves
by downloading the performance test with source code from our web
site.
Faster time to
Market
FioranoMQ JMS server significantly increases your development
productivity so you can get your applications to market faster by
isolating developers and applications from low-level network
programming details like sockets and network addresses. In addition,
Fiorano provides the following unique benefits:
- Tracing and Logging Facilities
- Message Snooping
Tight
Security
Fiorano's highly configurable, comprehensive security system allows
application security to be easily configured by an external visual
Administration tool. The FioranoMQ JMS server security system is
completely standards-based and implements the Java security API.
Reliability
FioranoMQ JMS Server implements dynamic load balancing and failover
protection making the system highly available and allowing an
unlimited number of concurrent client connections to a server
cluster. The Fiorano Dispatcher dynamically routes incoming client
connections to the least-loaded server in a cluster. Fiorano
provides a comprehensive Dispatcher API that allows servers to be
added to and removed from the cluster.
Remote
Administration
FioranoMQ JMS server incorporates a comprehensive administration API
which allows administered objects to be created and monitored
externally. The FioranoMQ administrator can create, delete, modify
and set properties for various administered objects through an
available Administration Tool. A uniform API is used to create and
destroy all administered objects. FioranoMQ JMS server adds a Remote
Monitoring API that allows users to monitor internal server
statistics such as the number of running threads, memory
utilization, message throughput, etc. Developers may install and/or
remove customized system monitors using a rich set of administrative
APIs.
Internet Support
FioranoMQ JMS server greatly simplifies the development of
distributed applications that rely on cost effective yet unreliable
networks such as the Internet to share and exchange information.
Fioranos standards-based location-independent communication APIs
can be used within browser-hosted applets and across corporate
firewalls via HTTP Tunneling.
FioranoMQ JMS
Server - Technical Benefits:
XML
Interoperability
Using the power of the Fioranos XML Interoperability Toolkit, a JMS
message can be transformed in to an XML format, allowing JMS
applications to easily communicate with any external system such As
legacy and ERP applications. User can also send an XML document as a
JMS message. Developers can now build reliable applications in
confidence using the XML data format exchange standard.
JMS (Java Message
Service) Compliant
FioranoMQ JMS server is compliant with the latest JMS specification,
JMS 1.1, released by Sun Microsystems. The JMS specifications of
Pub-Sub and PTP, by introducing the Unified Messaging domain. In the
Unified Messaging domain, there are Connection Factories,
Connections, Sessions, Producers, Consumers and Destinations, which
are not dependent on Topics or Queues. Now the JMS developers have
the flexibility to use APIs that are specific to both multiple and
unified domains.
LDAP Integration
FioranoMQ JMS server enables you to leverage your new and existing
investments by allowing you to store and access directory
information and services in a standard LDAP server. Through seamless
LDAP server integration, enterprises can configure all of their
enterprise resources in a central LDAP server and setup all the
FioranoMQ JMS server servers in a network along with rest of the
enterprise resources (Database servers, EJBs, hosted applications
etc.). A simple set of configuration option in "server.cfg" within
FioranoMQ connects FioranoMQ to an LDAP server without any changes
in client code.
XML Content Based
Routing
FioranoMQ JMS Server introduces XML Content Based Routing support
within the Fiorano Message Queue server. This serves as a powerful
message selection tool based on the actual content of the message,
along with the traditional JMS message selection that is based on
JMS Message properties. The message selectors are Standard XPath
predicates that follow the SQL92 syntax.
HTTP and SSL
Support in C Run Time Library
The C runtime library of FioranoMQ JMS server now adds support for
native C clients to communicate with the FMQ server over HTTP/HTTPS
and SSL. Native C clients can now create Topic or Queue connections
and send/receive messages with the FioranoMQ server that is running
on HTTP, SSL or HTTPS with minimal changes in the client
applications. The SSL support in C-RTL works only with Phaos SSL
implementation of FioranoMQ server and not JSSE implementation. It
uses the OpenSSL implementation on the client side for the same. The
HTTP C runtime support uses the standard C HTTP library, provided by
W3C.
C++
Interoperability
C++ programmers can access JMS publish/subscribe and point-to-point
Messaging facilities using a C++ API derived from the based Java
API. FioranoMQ JMS server thus allows C++ and Java programs to share
data seamlessly. The FioranoMQ C++ runtime library (RTL) can be used
to build COM interfaces (ActiveX controls) to allow Visual Basic and
Microsoft Excel applications to access JMS Services.
|