BPEL (Business Process Execution Language) is an XML-based modeling language designed to describe business processes consisting of Web services interactions and to define how they can be connected to accomplish specific tasks. The business process execution language describes business process interfaces in WSDL, so that they can be easily integrated into other processes or applications. BPEL can create a sequence of Web service interactions, correlate messages and process instances, and specify recovery in cases of failures and exceptional conditions.
While the business process execution language is the most widely accepted standard for service orchestration, it provides no means to integrate or communicate with the web services it orchestrates. It requires an orchestration engine to act as the intelligent intermediary between services. For the business process improvement tools that support an SOA infrastructure, industry leaders worldwide are turning to Progress Software and its technology partners.
Progress® Sonic™ BPEL Server™ is an orchestration engine that leverages many powerful Progress® Sonic ESB® (enterprise service bus) features to develop and manage sophisticated service orchestrations. Sonic's full WS-BPEL 2.0 implementation provides rich support for service orchestration, including process composition, real-time event correlation, complex control flow, and management of long-running processes.
What's more, the Sonic ESB distributed SOA architecture combines BPEL orchestration, independently scalable integration, intelligent routing, and a robust enterprise messaging backbone. The result simplifies connection of endpoints in a distributed environmentacross clusters, domains, and firewalls—and scales to meet high throughput requirements.
In addition, with Sonic, developers can use one environment, the Eclipsed-based Sonic Workbench, for developing, testing, and debugging distributed BPEL orchestrations as well as ESB intelligent routing and SOA integration services - with minimal programming. Easy-to-use wizards simplify the creation of BPEL process activities and the Sonic BPEL process editor leverages knowledge of WSDL interfaces to intelligently fill in BPEL process implementation details.
The integration of Sonic ESB and Sonic BPEL Server provides the best of both worlds. Using these two powerful technologies, our customers can:
As a result, with enterprises can easily reuse Web services and quickly create new, complex, enterprise-wide business processes to meet changing needs.
What's more, the integration of the Sonic BPEL Server and the Sonic ESB delivers the full power of service-oriented architecture. With that innovative combination, it:
In addition to Progress Software solutions for SOA and enterprise application integration, we also provide software for enterprise messaging, semantic data integration and web services management. We also provide a business application platform for event processing and business activity monitoring.

Improve Development and Integration Agility
Lombardi's Teamworks BPM and Progress' Sonic ESB come together to deliver the platform for business agility. Learn how you can increase developer productivity and improve runtime interoperability.
Try Sonic Workbench
An Eclipse-based integrated SOA toolset.
> Request Eval