Friday, January 4, 2008

What is SonicMQ and Sonic ESB?

What is SonicMQ and Sonic ESB you might be asking? Although there is a bit of marketing magic sprinkled in, the definitions posted on Progress Software's web site describes their products best:

http://www.sonicsoftware.com/products/sonicmq/index.ssp
Progress® SonicMQ® is 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. Our exclusive Sonic Continuous Availability Architecture™ (CAA) ensures system uptime while our Dynamic Routing Architecture® and advanced clustering technologies ensure unlimited scalability to vast numbers of messages, users and brokers.

http://www.sonicsoftware.com/products/sonic_esb/index.ssp
Progress® Sonic ESB® is a messaging-based enterprise service bus that simplifies the integration and flexible re-use of business applications within a service-oriented architecture (SOA). Sonic ESB eliminates the rigidity and fragility of point-to-point integration with a robust, event-driven architecture that can evolve, scale and extend throughout the enterprise. Customers use Sonic ESB to reduce process cycle time, gather and disseminate information, and reliably respond to business conditions as they occur. Across wide-area networks, security domains, and organizational boundaries, Sonic ESB manages the distributed deployment and execution of independently scalable integration services. Through patent-pending Continuous Availability Architecture (CAA), only Sonic can guarantee timely and continuous delivery of mission-critical business events.

Welcome to the Sonic MQ and Sonic ESB blog.

Its the start of a new year and what a better time to kick-off a new blog focused on the SonicMQ and Sonic ESB software suite of tools. I've searched the 'net for HOWTO's as well as real-world information on using Sonic, but was unable to track it down.
I will dedicate articles to installing the software, configuring and provide my opinions on best-practice and other architecture approaches.

If you currently use or are considering Sonic as your middleware/JMS/ESB option, this is the place to get the real-world facts.