Sonic ESB
Flexible Integration and Re-use of Business Applications
Recognized by Forrester Research as a leading Enterprise Service Bus, Progress® Sonic® ESB is the most complete, out-of-the-box enterprise integration solution available today. With broad support for industry standards and superior management capabilities, Sonic ESB offers state-of-the-art performance across the global enterprise.
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.

Figure: The ESB within your enterprise integration infrastructure.
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.
Today, IT departments are often asked to achieve more with less: Respond faster to the changing requirements of new business initiatives, M&A, re-organizations, and regulatory compliance—and cut costs at the same time.
Progress' Sonic ESB helps enterprise IT organizations meet the expectations of the business and delivers benefits such as:
- Rapidly adapts existing systems to new user requirements.
- Fast integration of new applications into existing IT environment.
- Eliminates the rigidity and fragility of hard-wired point-to-point integration of applications and services.
- High levels of reliability and availability assures business continuity.
- Leave-and-layer approach adapts existing systems to new purposes without disrupting running systems.
- Flexibly adapts to new business requirements.
- Incremental deployment reduces risk and up-front investment.
- Easy to learn and use standards-based technology.
Sonic ESB is designed to simplify the integration and flexible re-use of business applications in the most heterogeneous enterprise IT environments. Here's a closer look at its key characteristics:
- Distributed Architecture: Purpose-built for flexible integration of distributed services and applications within an SOA, the Sonic ESB distributed architecture combines independently scalable integration services, intelligent routing, and an enterprise messaging backbone. The result maximizes flexible service re-use and efficient, scalable processing and delivers seamless integration across LAN boundaries and firewalls.
- Rich Integration Capabilities: Sonic ESB is built to quickly integrate heterogeneous resources into an SOA environment with features and functions for mediation, orchestration, connectivity, and caching.
- Deployment, Management, Monitoring and Security: Sonic ESB is configuration-driven versus programmatic or script-driven. This means Sonic ESB allows dynamic change and control management, hot deployment, real-time monitoring and SLA designation, and integration with Progress® Actional®, as well as other market-leading security and management solutions.
- Easy to Use: Sonic ESB provides users with a number of features aimed at ease of use and productivity including centralized management and one-click deployment capabilities, an integrated Eclipse IDE, and distributed testing and debugging tools.
- Low Total Cost of Ownership: Features that make the Sonic ESB cost-effective to deploy and run include its standard JVM integration, low memory requirements, fine-grained deployment controls, and cross-platform clustering capabilities.
Sonic ESB V7.6.2
Below are the supported platforms for the Progress® Sonic® ESB Product Family (reflects SonicMQ V7.6.2 release). For a list of supported platforms for functionally stable, mature or retired products, visit our Platform Support Archives page.
| Operating System and Version | Processor | JVM Vendor and Version |
| Microsoft Vista Business SP2 | x86-32 | Sun V1.6.0 [32-bit] |
| Sun V1.5.0 [32-bit] |
||
| IBM V1.4.2 [32-bit] |
||
| Microsoft XP Professional SP3 | x86-32 | Sun V1.6.0 [32-bit] |
| Sun V1.5.0 [32-bit] |
||
| Sun V1.4.2 [32-bit] |
||
| IBM V1.4.2 [32-bit] |
||
| Microsoft Windows Server 2003 SP2 | x86-32 | Sun V1.6.0 [32-bit] |
| Sun V1.5.0 [32-bit] |
||
| Sun V1.4.2 [32-bit] |
||
| IBM V1.4.2 [32-bit] |
||
| x86-64 | Sun V1.6.0 [64-bit] |
|
| Sun V1.5.0 [64-bit] |
||
| Microsoft Windows Server 2008 | x86-32 | Sun V1.6.0 [32-bit] |
| Sun V1.5.0 [32-bit] |
||
| Sun Solaris 9 | SPARC | Sun V1.6.0 [32-bit] |
| Sun V1.5.0 [32-bit] |
||
| Sun V1.4.2 [32-bit] |
||
| Sun V1.6.0 [64-bit] |
||
| Sun V1.5.0 [64-bit] |
||
| Sun Solaris 10 | x86-32 | Sun V1.6.0 [32-bit] |
| Sun v1.5.0 [32-bit] |
||
| Sun v1.4.2 [32-bit] |
||
| x86-64 | Sun V1.6.0 [64-bit] |
|
| Sun V1.5.0 [64-bit] |
||
| SPARC | Sun V1.6.0 [32-bit] |
|
| Sun V1.6.0 [64-bit] |
||
| Sun V1.5.0 [64-bit] |
||
| Red Hat Enterprise Linux 4 Update 6 | x86-32 | Sun V1.6.0 [32-bit] |
| Sun V1.5.0 [32-bit] |
||
| Sun V1.4.2 [32-bit] |
||
| x86-64 | Sun V1.6.0 [64-bit] |
|
| Sun V1.5.0 [64-bit] |
||
| Red Hat Enterprise Linux 5 Update 2 and above | x86-32 | Sun V1.6.0 [32-bit] |
| Sun V1.5.0 [32-bit] |
||
| Sun V1.4.2 [32-bit] |
||
| x86-64 | Sun V1.5.0 [32-bit] |
|
| Sun V1.6.0 [64-bit] |
||
| IBM V1.6.0 [64-bit] |
||
| IBM V1.5.0 [64-bit] |
||
| SuSE Enterprise Linux V9.0 SP3 | x86-32 | Sun V1.6.0 [32-bit] |
| Sun V1.5.0 [32-bit] |
||
| Sun V1.4.2 [32-bit] |
||
| SuSE Enterprise Linux V10.0 SP2 | x86-32 | Sun V1.6.0 [32-bit] |
| Sun V1.5.0 [32-bit] |
||
| Sun V1.4.2 [32-bit] |
||
| x86-64 | Sun V1.6.0 [64-bit] |
|
| IBM V1.6.0 [64-bit] |
||
| IBM V1.5.0 [64-bit] |
||
| SuSE Enterprise Linux V11.0 | x86-64 | Sun V1.6.0 [64-bit] |
| IBM AIX 5L V5.2 | pSeries | IBM V1.5.0 [32-bit] |
| IBM V1.4.2 [32-bit] |
||
| IBM AIX 5L V5.3 | pSeries | IBM V1.6.0 [32-bit] |
| IBM V1.5.0 [32-bit] |
||
| IBM V1.4.2 [32-bit] |
||
| IBM V1.6.0 [64-bit] |
||
| IBM V1.5.0 [64-bit] |
||
| HP-UX V11i V2 | PA-RISC | HP V1.6.0 [32-bit] |
| HP V1.5.0 [32-bit] |
||
| HP V1.4.2 [32-bit] |
||
| Itanium | Sun V1.6.0 [64-bit] |
|
| HP V1.5.0 [64-bit] |
||
| HP-UX V11i V3 | Itanium | HP V1.6.0 [64-bit] |
| HP V1.5.0 [64-bit] |
Database Drivers
The Database Service uses the following JDBC drivers for 'out-of-the-box' connectivity:
- DataDirect Connect for JDBC v3.7
- Progress JDBC driver for OpenEdge RDBMS 10.1A or later
The Connect for JDBC v3.5 drivers support the following databases:
- IBM DB2 UDB
- IBM DB2 UDB v7.x, v8.1, v8.2 for Linux, UNIX, and Windows
- IBM DB2 UDB v7.x, v8.1 for z/OS
- IBM DB2 UDB v5R1, v5R2, v5R3 for iSeries
- Informix Dynamic Server v9.2x, v9.3x, v9.4, v10
- Microsoft SQL Server
- Microsoft SQL Server v7.0
- Microsoft SQL Server 2000 (including service packs 1, 2, 3a, & 4)
- Microsoft SQL Server 2000 Desktop Engine (MSDE 2000)
- Microsoft SQL Server 2000 Enterprise Edition [64-bit]
- Microsoft SQL Server 2005
- Oracle RDBMS
- Oracle 8i R2-R3 (8.1.6-8.1.7)
- Oracle 9i R1-R2
- Oracle 10g R1 (10.1)
- Oracle 10g R2 (10.2)
- Sybase Adaptive Server
- Sybase Adaptive Server 11.5, 11.9
- Sybase Adapter Server Enterprise 12.0, 12.5, 12.5.1, 12.5.2, 12.5.3
The Progress JDBC driver supports the following database:
- Progress OpenEdge RDBMS v10.C
Virtualization
Sonic 7.6.x is supported on any of the “7.6.x supported platforms”, running on the following hosted environments:
- VMWare ESX 3.5
- HP-UX 11iV3 –Itanium2 VSE
Note: For Sonic Workbench (32 bit JVM) the guest operating system is Windows XP.
Products supported on this environment are to include:
- Sonic ESB Product Family
- Sonic MQ Product Family
IBM Zseries
Sonic 7.6.x has support for IBM Zseries with the following Guest operating systems:
- Red Hat 5 running IBM JVM 1.5 64 bit on ZVM
- Suse 10 running IBM JVM 1.5 64 bit on ZVM
Products supported on this environment are to include: * Sonic ESB Product Family * Sonic MQ Product Family.
Click here for our list of archived platform support pages.


