Sonic Software
SOLUTIONS
PRODUCTS
SERVICES
CUSTOMERS
PARTNERS
RESOURCES
SUPPORT
NEWS & EVENTS
ABOUT US

BPEL Orchestration

BPEL Orchestration: Composing Web Services into Business Processes

BPEL orchestration plays a key role in delivering SOA benefits, contributing to easy service reuse for lower SOA costs and to quick process change for business agility. Easier to use than Java or C+, BPEL (Business Process Execution Language) is the widely accepted standard for combining, coordinating, and controlling the workflow of Web services into an end-to-end business process.

Specifically, with BPEL orchestration capabilities, organizations can:

  • Compose processes out of existing services and processes
  • Correlate events within and across a running process
  • Control complex flows such as conditionals, loops, delays, and scoped state
  • Compensate for completed activities in the event of failure
  • Manage concurrent, long-running service interactions.

However, while BPEL orchestrates an executing BPEL process - invoking the various services involved - it doesn't integrate with the actual distributed heterogeneous resources that execute the Web services. It needs software to bind the Web services' WSDL interfaces to these resources.

Progress Sonic: Combining Unmatched Integration with BPEL Orchestration

The Progress® Sonic ESB® puts BPEL orchestration to work in complex distributed environments. Progress fully integrates 100% native BPEL 2.0 (without proprietary extensions) into the Sonic ESB runtime and development environments.

In the distributed Sonic runtime environment, the Progress® Sonic™ BPEL Server™ is deployed as a service and benefits from the power and capabilities of the Sonic ESB and vice versa. For example:

  • The ESB integrates the orchestrated BPEL process with heterogeneous resources, no matter where they are deployed.
  • The BPEL Server leverages the reliability, flexibility, and reach (across WANs and different security domains) of Sonic ESB's messaging backbone—for large scale-integration.
  • The BPEL Server can invoke Sonic ESB's intelligent routing as part of a BPEL process, to automate some process steps and minimize their latency.

In addition, because of the full integration of BPEL into the Eclipse-based Sonic ESB Workbench, developers can seamlessly develop, test, and debug a distributed BPEL orchestration (including intelligent routing and integration services)—from a single console.

The Power of BPEL Orchestration and the Sonic ESB

As result of these and other capabilities, the integration of the BPEL Server and the Sonic ESB delivers the full power of service-oriented architecture. It:

  • Allows for the automation of sophisticated BPEL orchestrations that execute in complex distributed environments, to meet large-scale integration requirements.
  • Improves developers productivity in development, testing, and debugging.
  • Enables the easy reuse of Web services and rapid creation of new business processes to meet changing needs.

Progress Software delivers solutions for service-oriented architecture (or SOA), enterprise application integration, enterprise messaging, semantic data integration and web services management.

You may also be interested in: