Java Message Service (JMS)

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

How can Java Message Service (JMS) help you?

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 middleware that provides the reliability JMS requires to deliver high availability to the enterprise. That enterprise messaging architecture is Progress® SonicMQ®.

Who is benefits from JMS and SonicMQ?

  • Vodafone
    Vodafone uses SonicMQ to deliver new services to customers more quickly.

  • CERN
    CERN trusts SonicMQ to monitor the services infrastructure for the world's biggest machine - the Large Hadron Collider.

  • ProFlowers
    1-800-flowers delivers faster performance and better customer service with SonicMQ.


 

SonicMQ Offers Continuous Availability Support for Java Message Service

SonicMQ is 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
  • 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 high 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.


 

Register to evaluate SonicMQ - the industry's most robust and resilient standards-based enterprise messaging system, delivering unmatched service availability, high performance, exceptional management capabilities and unsurpassed scalability for vast and sophisticated enterprise deployments.

In addition to providing Java Message Service (JMS) messaging software, Progress Software also offers an enterprise service bus, a platform for algorithmic trading, an embedded database, and software that supports building and managing a common information model. Progress products and technology are used at over 140,000 organizations in 180 countries including 90% of the Fortune 500. Discover how Progress technology improves operational responsiveness across many industries, for applications as diverse as ERP and financial trading.


 

You may also be interested in...

 

Simplify the Integration of Applications

Sonic ESB
Eliminate the rigidity and fragility of point-to-point integration with Progress® Sonic® ESB, the industry’s most reliable and scalable enterprise service bus.

SonicMQ 
Ensure your messages are always delivered and continuously available with Progress® SonicMQ®, the industry's only true 100% up-time messaging infrastructure.

Get the 5 Dirty Secrets to High Availability

Read 5 Dirty Secrets WhitepaperDon't let unexpected hazards threaten your business. Read this paper and take the 1st step to ensuring you are not the victim of a mostly available infrastructure.