

RTI Message Service is the highest-performance Java Message Service (JMS) publish/subscribe messaging solution. It makes it easy to develop, deploy, scale and maintain mission-critical real-time Java applications.
RTI Message Service provides unprecedented levels of responsiveness and throughput for event-driven and high-performance computing (HPC) applications. Performance is at least 10x higher than other JMS and enterprise messaging implementations. Over Gigabit Ethernet, latency is as low as 75 microseconds and individual producers and consumers can sustain over 300,000 messages per second.
This level of performance is enabled by RTI's streamlined architecture. Producers send messages directly to consumers in a true peer-to-peer manner. They are not routed through any intermediate message brokers, servers or daemon processes.
Eliminating intermediaries significantly improves scalability. Brokers are the bane of traditional messaging deployments, since they devour server resources and act as choke points that constrain throughput and delay message delivery. With no brokers, capacity is unleashed and low latency is maintained even as the number of clients, topics and messages increase. There are also no servers required to host brokers, dramatically reducing cost of ownership, power and space requirements.
RTI Message Service satisfies the stringent availability requirements of mission-critical systems. With no brokers, servers or daemon processes, there is no single point of failure at either the network or node level. Messages can be sent simultaneously over multiple networks and transports for redundancy and partitioning. RTI also supports automatic failover between primary and backup producers.
The core technology in RTI Message Service is mature and field proven. It has been used for over 12 years in hundreds of the world's most demanding systems, including military combat systems, financial trading applications, medical equipment and industrial control systems.
As a library-only solution that does not require external processes, RTI Message Service is easily embedded in other applications. It can also be used without system administration; applications can spontaneously discover each other without pre-configuration. This makes it well-suited to deployment in dynamic, ad-hoc environments, which are inherently peer-to-peer. RTI also supports communication over non-enterprise networks such as WAN, wireless and satellite links.
For heterogeneous applications, RTI Message service is interoperable with RTI Data Distribution Service, RTI's DDS and RTPS compliant messaging, data distribution and caching solution for C, C++, Java, .NET, Ada, embedded computer and high-assurance applications. With RTI Data Distribution Service, non-Java clients do not require a Java Virtual Machine (JVM).
Because of its industry-leading performance and deployment flexibility, RTI Message Service provides developers of demanding applications with a commercial, standards-compliant alternative to the development of custom messaging middleware. It also allows Java to be used for distributed applications previously thought to have more stringent performance requirements than Java could support.
To further help ensure your success, RTI Message Service is backed by RTI's professional services organization. RTI's services engineers have extensive experience designing, developing and deploying high performance, large scale and mission-critical applications. The quality of RTI's products, support and services has lead to RTI's superior customer satisfaction rating, with 98% of RTI customers saying that they would recommend RTI to others.
© Copyright Real-Time Innovations. 2007-2010. All rights reserved.