BPEL的详细定义,版本是2003年的。BPEL是由微软、IBM和BEA共同制定的商业流程执行语言,旨在快速、灵活和高效地编写基于Web服务组合的规范,为下一步编写代码提供明确的规格说明书。BPEL不是可执行的程序,但是程序的伪代码或形式定义。有了统一的定义,便于用不同编程语言来实现。