When Sun Microsystems introduced the Java Message Service (JMS) in 1998, it was a significant development in the evolution of enterprise messaging. The success of this technology underlined the importance of enterprise messaging as an essential tool for building enterprise client applications, and providing a reliable, flexible service for the asynchronous exchange of important business data and critical events throughout an organization. JMS allows client applications to communicate with each other using a well-defined and loosely coupled messaging protocol. In normal operations, JMS provides exactly once message reliability, which is important to many enterprise client applications that cannot tolerate dropped or duplicated messages. However, in the event of hardware, networking, or operating system failure, none of the JMS reliability mechanisms can provide exactly once reliability, compromising the performance of continuous business processing. That's why Progress Software developed a unique messaging architecture that provides the reliability JMS requires to deliver high availability to the enterprise. That enterprise messaging architecture is Progress® SonicMQ®.
Progress Software developed SonicMQ as a robust and resilient standards-based enterprise messaging system that is the perfect complement to Java Message Service. With JMS there are four classes of message failures that can occur and have a critical impact on business operations: trapped messages, duplicate messages, out-of-order messages and broken transactions. SonicMQ is built on a continuous availability architecture that provides a solution to these issues. Through broker replication, transition to active state and client failure transparency, SonicMQ provides an enterprise messaging architecture for JMS that delivers higher availability as well as reduced development, deployment and administration costs. By guaranteeing exactly once message reliability under normal operations as well as failure conditions, SonicMQ eliminates the need for expensive backup solutions such as RAID, OS clustering or third-party HA frameworks.
SonicMQ delivers a number of critical benefits, allowing enterprises to:
Progress Software also provides software for application integration, business process reengineering, enterprise information integration, messaging middleware and QoS management.
Evaluate SonicMQ
A robust and resilient enterprise messaging system.
> Download SonicMQ
Continuous Availability for Enterprise Messaging
> Read Whitepaper
Six Critical Factors When Embedding a Messaging System
> View Webinar