An essential component of most e-businesses, messaging middleware permits communication between applications, much in the way that e-mail permits communication between people. Successful enterprises must be able to integrate and exchange data effectively and efficiently across disparate systems and are using products like Sonic Software's SonicMQ to help them do so.
SonicMQ, is a Java Message Standard (JMS) - based messaging server. JMS provides a common set of interfaces, messaging concepts, and programming strategies, and makes it easy to write business applications that asynchronously send and receive critical business data and events. SonicMQ was recently certified as compatible with the Java 2 Platform, Enterprise Edition (J2EE). For developers, this means that any application built using generic JMS features will work with SonicMQ.
SonicMQ supports both the publish-and-subscribe and point-to-point messaging styles, through a hub-and-spoke architecture and extends the JMS capabilities to include support for XML.
Key concerns for most e-business include scalability, availability, reliability, and security; SonicMQ addresses each of these:
Scalability: SonicMQ's Dynamic Routing Architecture (DRA) technology allows increased message volumes to be handled as needed, without requiring changes to the routing architecture or application programs.
Availability: SonicMQ's messaging infrastructure is up 24x7. It offers multiple broker support and lets multiple servers be clustered.
Reliability: SonicMQ guarantees that a message will reach it's destination by offering fault-tolerance through persistent messaging, ensuring that messages are never lost due to application or hardware failure.
Security: SonicMQ provides support for identification and authentication, authorization and access control, digital certificates and message payload and channel encryption.
Most recently, Sonic has teamed up with Borland to integrate SonicMQ 3.5 with the next release of the Borland AppServer, an app server that supports J2EE and CORBA.
For More Information:
- Looking for free research? Browse our comprehensive White Papers section by topic, author or keyword.
- Are you tired of technospeak? The Web Services Advisor column uses plain talk and avoids the hype.
- For insightful opinion and commentary from today's industry leaders, read our Guest Commentary columns.
- Hey Codeheads! Start benefiting from these time-saving XML Developer Tips and .NET Developer Tips.
- Visit our huge Best Web Links for Web Services collection for the freshest editor-selected resources.
- Visit Ask the Experts for answers to your Web services, SOAP, WSDL, XML, .NET, Java and EAI questions.
- Discuss this article, voice your opinion or talk with your peers in the SearchWebServices Discussion Forums.