Sonic ESB Workbench
Intuitive, Top-Down Business Process Modeling and Development
Progress® Sonic® ESB Workbench is an Eclipse-based SOA toolset for modeling, configuring, testing and deploying processes and services using the Sonic Enterprise Service Bus (ESB).
Only when SOA tools empower production development teams will the promise of SOA be delivered and realized. Too often, SOA teams are hobbled when they use tools that don't work well together. The result: business modeling gets bogged down with technical details; time is wasted flipping from tool to tool and in low-level coding; and testing and debugging—challenging enough in prototype projects—is near impossible in a real-life, distributed SOA infrastructure.
Sonic Workbench is an Eclipse-based SOA toolset for modeling, configuring, testing and deploying processes and services in a complex, distributed environment. Its graphical tools make it easy to model business processes and subsequently specify configuration and deployment details, supporting an intuitive "top-down" approach to the SOA development lifecycle. Sonic Workbench also brings wide-area SOA to the desktop. Developers can rapidly configure and test Sonic ESB processes and services locally, and then deploy and debug them in the network using real-time tracking and step through debugging tools.
Only when SOA tools empower production will the promise of SOA be delivered and realized. Too often, SOA development teams are hobbled when they use tools that don't work well together.
- Streamlining collaboration of business analysts, architects and developers by allowing specification of business processes before all services have been fully developed or configured.
- Simplifying procedures to consume or provide a Web service; eliminates hand-coding of WSDL elements.
- Enabling rapid development of composite applications using industry standard transformation and query languages.
- Eliminating the database dependencies and low level JDBC calls normally associated with database access; guarantees valid XML messages are generated.
- Integrating the service development environment with the Eclipse Java debugger and built-in Workbench testing containers.
- Making test cycles faster using pre-configured test scenarios and environments.
- Understand the service interaction and business process flow of a running process.
- Simplifying testing and debugging of complex distributed deployments.
- Reducing risk associated with service or process change.
- Shortening deployment cycles with integrated development, testing and production environments.
The Sonic ESB Workbench delivers a comprehensive set of features engineered to meet the specifications and requirements of the most-demanding, event-driven enterprises including:
- Top-down business process modeling: Visually models business processes without requiring specification of the features and properties of services they invoke; developers may subsequently "drill down" into process steps to fully specify their features and properties.
- Web service configuration: Visual tools to define SOAP messages, specify WS-Security and WS-Reliable Messaging policies, create outgoing Web service invocations and map incoming Web service invocations to ESB messages.
- XSLT, XPath and XQuery configuration: Visual environment for creating and testing of XML transformation, XPath and XQuery expressions for ESB mediation services.
- Database service configuration: Develop ESB services to query or update relational databases using ANSI-standard SQL; map query results efficiently into XML structures.
- Java service development: Create and test custom ESB services; Services can be created from scratch or from an existing Java class.
- Integrated test environment: Build and test processes locally in pre-configured services containers before deploying across the network; developers can define test scenarios directly from within the tools that can be run against their configurations.
- Real-time, visual monitoring of process messages: Live tracking of service interaction and business process flow.
- Distributed Process Debugger (patent pending): Real-time ESB Process debugger allows developers to view and debug executing ESB Processes as they flow across the LAN or WAN. Dynamically tracks sub-processes and message fan-out patterns as independent flows of execution.
Sonic ESB Workbench V7.6.2
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] |
||
| Microsoft XP Professional SP3 | x86-32 | Sun V1.6.0 [32-bit] |
| Sun V1.5.0 [32-bit] |
||
| Microsoft Windows Server 2003 SP2 | x86-32 | Sun V1.6.0 [32-bit] |
| Sun V1.5.0 [32-bit] |
||
| x86-64 | Sun V1.5.0 [32-bit] |
|
| Sun V1.6.0 [64-bit] |
||
| Microsoft Windows Server 2008 | x86-32 | Sun V1.6.0 [32-bit] |
| Sun V1.5.0 [32-bit] |
||
| Red Hat Enterprise Linux 4 Update 6 | x86-32 | Sun V1.6.0 [32-bit] |
| Sun V1.5.0 [32-bit] |
||
| Red Hat Enterprise Linux 5 Update 2 | x86-32 | Sun V1.6.0 [32-bit] |
| Sun V1.5.0 [32-bit] |
||
| x86-64 | Sun V1.5.0 [32-bit] |
Sonic ESB Workbench has been certified with the following versions of the Eclipse framework and associated Eclipse framework components:
- Eclipse SDK v3.2.2 for Sonic 7.6, Eclipse SDK v3.4 for Sonic 7.6.1 (Note that Sonic 7.6.1 does not ship Eclipse 3.4)
- Eclipse Graphical Editor Framework (GEF) SDK v3.2.0
- Eclipse Modeling Framework (EMF) v 2.2.0
- Eclipse Web Standard Tools (WST) v1.5
- Java EMF Model (JEM) SDK v1.2.0
Click here for supported platforms for Sonic V7.6.1.



