Progress Software
SOLUTIONS
PRODUCTS
CUSTOMERS
PARTNERS
SUPPORT
COMMUNITY
NEWS & EVENTS
ABOUT US

JMS

JMS: A Break-Through in Enterprise Messaging

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

SonicMQ: Continuous Availability Support for JMS

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.

Significant Benefits for Enterprise Messaging Service and JMS

SonicMQ delivers a number of critical benefits, allowing enterprises to:

  • Provide automation for common business functions that otherwise require expensive user interaction.
  • Deliver a reliable and secure way to exchange time-critical data with partners or customers in remote locations.
  • Achieve real-time monitoring and auditing of operations.
  • Enhance connectivity to POS locations and to remote offices.
  • Provide solutions for high-throughput processing of global business transactions.

Progress Software also provides software for application integration, business process reengineering, enterprise information integration, messaging middleware and QoS management.

 
 

Resources

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