- "As defined in the abstract of the Web Services Business Process Execution Language OASIS Standard WS-BPEL 2.0,
WS-BPEL (or BPEL for short) is a language for specifying business
process behavior based on Web Services. Processes in WS-BPEL export and
import functionality by using Web Service interfaces exclusively." (Wikipedia)
- BPEL is an Orchestration language and XML-based.
History
"IBM and Microsoft had each defined their own, fairly similar, 'programming in the large' languages, WSFL and XLANG, respectively. ..... IBM and Microsoft decided to combine these languages into a new language, BPEL4WS. In April 2003, BEA Systems, IBM, Microsoft, SAP and Siebel Systems submitted BPEL4WS 1.1 to OASIS for standardization via the Web Services BPEL Technical Committee. Although BPEL4WS appeared as both a 1.0 and 1.1 version, the OASIS WS-BPEL technical committee voted on 14 September 2004 to name their spec WS-BPEL 2.0. This change in name was done to align BPEL with other Web Service standard naming conventions which start with WS- and accounts for the significant enhancements between BPEL4WS 1.1 and WS-BPEL 2.0. If you are not discussing a specific version, BPEL is sufficient."