Progress® SonicMQ®
Feature
Function
Benefit
Standards-based
Provides support for XML, JMS, JNDI, JMX, HTTP, and SOAP![]()
Provides JMS 1.1 compliance and J2EE 1.4 compatibility![]()
Supports industry leading J2EE application servers such as BEA WebLogic and IBM WebSphere![]()
Supports Web services protocols WS-ReliableMessaging, WS-Security and WS-Policy
Promotes reusability of existing assets; simplifies integration with other tools, platforms and applications; minimizes development time and costs, and improves software quality![]()
Expands the pool of skilled staff who can develop, administer and operate the software
Supports direct integration of HTTP applications into the messaging backbone
Facilitates easy integration of existing Internet applications and wireless devices which depend on firewall-friendly HTTP
Provides out-of-the-box
SOAP protocol handlers
Allows SonicMQ to expose itself as a Web service or to call out to other Web services
High performance
Each broker supports thousands of persistent messages per second with minimal latency, and can handle a vast number of connections and destinations![]()
Provides industry-leading performance including high volume / high availability scenarios (durable, persistent) and high quality
of service scenarios (durable, persistent, transacted)
Provides better utilization of computing resources – able to provide high throughput with lower hardware and software requirements![]()
Offers improved response time between applications
Publish/subscribe and point-to-point messaging
Provides message broadcasting and/or unique messaging between applications
Allows any number of applications to receive important information simultaneously![]()
Allows applications to tap into information channels when necessary
Enables loose coupling between applications
Simplifies connectivity, allowing enterprises to standardize on a usage paradigm independent of location and underlying network infrastructure
Guaranteed message delivery
Ensures that messages
arrive at their destination once-and-only once even in high performance situations
Enables applications to be resilient to network failures![]()
Allows users to architect one type of messaging infrastructure for both reliability and high throughput
Management framework
Provides configuration and management of the entire distributed messaging infrastructure from a single console anywhere in the network
Significantly reduces complexity and cost of managing the messaging backbone![]()
Allows anyone in any location to oversee operations from a single control point
Enables connectivity to commonly deployed 3rd-party system management tools like HP OpenView and IBM Tivoli
Allows users to leverage existing management tool investments
Clustering
Allows messaging load to be shared among brokers in a cluster![]()
Adjusts workload automatically if one broker should fail
Enables deployments to scale to support large numbers of messages, users and applications across the extended enterprise![]()
Simplifies development and management as brokers can be added transparently to handle increased message traffic![]()
Ensures a constant response time for wide variation in load
Clustering is transparent to clients
Ensures application/client uptime and facilitates development efforts
Topics and queues are available clusterwide
Reduces development and administrative efforts to handle topology changes
Continuous Availability Architecture™ (CAA)
Provides immediate failover through real-time replication between active and standby brokers![]()
In-process transactions continue without delay or being rolled back
Reduces operational risk by insuring no loss of data![]()
Minimizes network and application downtime in the event of software, network or hardware failure![]()
Eliminates recovery process and interruption of transactions![]()
Eliminates the requirement for expensive RAID, OS clustering software or third-party HA frameworks in the messaging layer![]()
Decreases the development, configuration and administration complexity and costs in creating a high availability solution
Provides continuously available client connections between active and standby brokers in case of failure
Increases application uptime and productivity of remote sites and users without additional messaging infrastructure development
Provides network redundancy between continuously available broker pair and between brokers and clients
Eliminates single point of network failure common in competitive fault-tolerant solutions
Message broker failover is transparent to client
Applications continue operation without loss of messaging transaction context or noticeable delays
Supports both non-persistent and persistent messaging models
Combines performance of non-persistent messaging with reliability and availability of Sonic CAA for unparalleled message throughput with extremely low latency
Provides replication of management services to backup and remote locations![]()
Directory service can reside in multiple locations
Reduces costs and time required to setup and administer management functions for backup system![]()
Eliminates single point of management and directory service failure
Wide area deployability
Provides multi-clustering across network domains, allowing clusters to connect
to other clusters as needed, creating highly distributed deployments across loosely coupled locations
Allows messaging solutions to scale outside of a single organization without incurring significant administrative overhead
Patent-pending Dynamic Routing Architecture automatically senses the availability of communications paths and chooses the best route
Optimizes use of network resources to ensure the best flow of traffic
Provides a high volume, low latency, asynchronous protocol across satellites and WANS
Delivers faster messaging across disparate locations, enabling companies to receive information quicker
Security and authentication framework
Provides varying levels of encryption through support for HTTPS, SSL, digital certificates, pluggable cipher suites, and embedded
RSA B-Safe
Leverages existing network investments and ensures secure transmission of messages inside and outside the firewall
Provides flexible deployment over the Internet, including support for 3rd-party authentication products, firewalls, proxy servers,
HTTP(s) tunneling and DMZ deployments
Allows easy integration with existing security infrastructure, e.g. LDAP and firewalls