Java Message Service (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.
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 reliabilitycompromising 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®.
SonicMQ Offers Continuous Availability Support for Java Message Service
Progress 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 below 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 also offers an enterprise service bus , middleware solutions, application integration technology, software that supports a common information model, and SOA management products.
Contact us to gain more insight and to learn more about these and other products from Progress Software.
You may also be interested in: