Business Process Execution Language for Web Services (BPEL) is an XML notation for defining process orchestrations based on Web services protocols. The BPEL specification is an important standard in the Web service architecture. It describes process-specific language constructs and defines how multiple Web services can be composed into coherent information systems. BPEL builds upon other standards in the Web services architecture, most notably Web Services Description Language (WSDL).
The WS-BPEL 2.0 specification is available on the Informatica Web site. WS-BPEL depends on the following XML-based specifications:
Web Services Description Language Version 1.1.
XPath expression language
XML Schema WS Addressing.
See the WS-Addressing specification at the Web site of any of the specification's contributors, including IBM, BEA Systems, and Microsoft.