本文档定义了基于Web 服务的指定的业务流程语言。称作Web 服务的业务流程执行语
言(此后在文档中简称WS-BPEL)。WS-BPEL 中的流程通过专门的Web 服务接口实
现功能性的输出和输入。
业务流程有两种描述方法。可执行业务流程模拟业务交互中参与者的真实行为。抽象业
务流程部分说明没有被确定执行的流程。抽象程序可能隐藏某些必需的具体操作细节。
它提供一个角色说明,使用多个可能的案例,包括可视化行为和程序模板。WS-BPEL
被用来模拟可执行的和抽象流程的行为。
WS-BPEL 提供可执行以及抽象业务流程规范的语言。通过这个,它扩展了Web 服务交
互模型并且能够支持业务事务。WS-BPEL 定义了一个可兼容的集成模型,可以促进组
织内部或者B2B 模式中的自动化流程扩展。
1