SonicMQ

Robust Enterprise Messaging That You Can Count On

Delivering high performance message delivery under all conditions, Progress® SonicMQ® raises the bar for high availability and fault-tolerant messaging, reducing operational risk, and enabling operational responsiveness 24x7 with zero downtime.

 

Progress SonicMQ 8.5

Industry-leading companies rely on Progress SonicMQ 8.5 for mission-critical enterprise messaging to connect employees internally, and extend to remote business partners and customers. Additionally, many ISVs and equipment manufacturers embed SonicMQ as the messaging component of their best-of-breed applications.

Out of the box, SonicMQ is a complete, mature messaging system that includes many features that are missing in competitive offerings, saving you time and money from developing your own add-on solutions. With a guaranteed message delivery system that ensures messages are never lost due to any type of software, hardware or network failure, you can depend on SonicMQ for your most complex business transactions.

The advanced distributed management and deployment infrastructure behind SonicMQ will dramatically simplify your operations and lower the TCO for business-critical communication across the enterprise. SonicMQ provides superior authentication, authorization, and encryption support to ensure your messages and systems are protected inside and outside the firewall.

With SonicMQ, you can achieve unparalleled message throughput with extremely low latency. Here are some more key benefits:

  • High availability with zero downtime means that messages always get through, so no opportunities are missed, no time is wasted, and no revenue is lost.

  • A standards-based approach promotes reusability of existing assets, which simplifies integration with other tools, platforms, and applications, minimizes development time and costs, and improves software quality.

  • High performance allows you to handle a large number of connections with high-speed, reliable message throughput.

  • Advanced clustering and load balancing technology provides guaranteed message delivery.

  • SonicMQ eliminates the need for additional, expensive hardware or operating system fault tolerant solutions in the messaging layer.

  • Configurable across heterogeneous hardware platforms, so you won’t need identical hardware for primary and secondary servers.

  • Centralized installation, upgrades, patches, and management, which streamlines the deployment, scaling and management of the entire messaging backbone—lowering your TCO of supporting the entire enterprise infrastructure.

  • Comprehensive, out-of-the-box security gives business applications the benefits of secure communications without incurring the performance impact of full SSL channel encryption.

  • Real-time monitoring and dynamic resource loading decreases the time spent diagnosing and responding to problems. 

  • Unsurpassed Scalability and Performance: SonicMQ handles a large number of connections with high-speed, reliable message throughput, providing an extremely performant and scalable, standards-based enterprise messaging system. Each broker supports thousands of persistent messages per second with minimal latency and can handle a vast number of connections and destinations.

  • Advanced Clustering Technology: When the throughput capacity of a single message broker is reached, SonicMQ brokers can be grouped into clusters, which act as a single virtual broker. Brokers are transparently added to the cluster, without requiring development or administration changes to the enterprise messaging system. Clusters can be linked with other clusters via Sonic’s Dynamic Routing Architecture to form a community of clusters that can scale to support large numbers of messages, users and applications across the extended enterprise.

  • Dynamic Routing Architecture (DRA): SonicMQ’s Dynamic Routing Architecture (DRA) technology allows the delivery of messages between applications regardless of the cluster that the application is connected to. In case of a connection failure, (e.g. between regional offices), DRA will route messages via alternative operational paths, and facilitate expansion without incurring significant administrative overhead. Clusters may connect to other clusters as needed, creating highly distributed deployments across loosely-coupled locations.

  • Continuous Availability:  Real-time replication of data is provided between the primary and secondary brokers, reducing the need for additional, expensive hardware or operating system fault tolerant solutions in the messaging layer. In the event that the primary broker becomes unavailable, the secondary broker detects the failure, and immediately accepts client connections, without transactional rollback. Clients are provided with alternative network paths and secondary broker information up front should there be a network or primary broker failure.

    Sonic Continuous Availability Architecture
    Figure: Sonic Continuous Availability Architecture

    Upon failure, the client seamlessly resumes the connected session that was in progress. Applications can continue to operate without the risk of lost, duplicate, trapped, or out-of-order messages—without the development of complicated error handling solutions or an operations staff on hand to handle these situations. Management services can also be replicated to multiple locations, reducing setup and administration costs.

  • High Performance and Low Latency: Sonic CAA supports both non-persistent and persistent messaging modes. By combining the performance of non-persistent messaging with the reliability and availability of Sonic CAA, you can achieve unparalleled message throughput with extremely low latency.

  • Flexible Continuous Availability Solutions: To provide continuous availability in large scale and diverse deployments, SonicMQ can be configured across heterogeneous hardware platforms. It is not a requirement to have identical hardware for primary and secondary servers. Broker failure and subsequent reactivation is transparent to the cluster, eliminating the need to develop elaborate availability solutions.

  • Comprehensive Out of the Box Security: SonicMQ’s comprehensive authentication and authorization, together with superior encryption support ensures that messages and enterprise system access is appropriately restricted, inside and outside the firewall. SonicMQ is unique in that it comes with its own payload encryption functionality built into the product. This feature allows business applications to enjoy the benefits of secure communications without incurring the performance impact of full SSL channel encryption. Out of the box, SonicMQ includes a variety of selectable cipher suites including DES, with the option of 128, 168, and 256-bit encryption. For advanced security, SonicMQ embeds the leading security product for SSL encryption, RSA’s B-Safe product, which provides up to 256-bit encryption and has been certified to be FIPS-140 compliant. With Sonic, you can also leverage your existing network investments, including:

    • Ability to plug in third party authentication products for easy integration with existing security infrastructures.

    • Certificate-based mutual authentication for client-broker and broker-broker SSL connections using PKCS standards.

    • Support of standards based, single sign-on authentication products.


    Support for Internet protocols HTTP, HTTPS, SSL, TCP/IP increases the reach of your messaging infrastructure across the firewall, providing end-to-end security across your extended enterprise. Support is also provided for forward and reverse proxy servers, enabling one or more brokers to reside within the DMZ.

  • Extensive Standards-based Connectivity: SonicMQ provides a standards-based approach for integrating applications and components across the extended enterprise. Standards adherence promotes reusability of existing assets; simplifies integration with other tools, platforms, and applications; minimizes development time and costs; and improves software quality.

  • Management Framework: SonicMQ’s Java Management Extensions (JMX)-based infrastructure provides a centralized, standards-based approach for managing and monitoring SonicMQ deployments whenever and wherever management and monitoring are needed. This centralized approach streamlines the management of the entire messaging backbone, which in turn lowers the overall costs associated with supporting the entire enterprise infrastructure.

  • Management Console: Enables easy configuration, deployment and management of complex multi-broker architectures from a single location. Messaging configuration changes are pushed in real time to brokers that can dynamically reconfigure themselves, resulting in improved system efficiency and decreased management costs.

  • Deployment Manager: Provides rapid, centralized application integration deployments, and helps project teams to streamline incremental development and rollout of large-scale Sonic product deployments.

SonicMQ’s management environment enables detailed, real-time monitoring and dynamic resource loading, decreasing the time required to diagnose and respond to problems and minimizing system downtime.

 

You might also be interested in...

Email Print Share