IDE 的 BPEL 设计器提供了一个具有较高图形化程度的环境,用于编制、部署和测试以 Web 服务为中心的业务流程。这通常称为 Web 服务编制,它是面向服务的体系结构 (Service Oriented Architecture, SOA) 的基础之一。BPEL 流程可以被视为 Web 服务的逻辑聚合器和协调器。在此类流程中,一组伙伴 Web 服务组件可以按同步或异步方式进行协作,参与长时间运行的对话并支持错误处理。因此,IDE 的 BPEL 设计器功能扩展了面向服务的体系结构的功能。
BPEL 建模环境包括部署运行时环境以及编制、编辑、测试运行和调试 BPEL 流程的功能。通过使用 BPEL 设计器功能,您可以使用拖放功能来创建可视化业务流程图以编制 Web 服务。BPEL 设计器功能支持以 Web 服务业务流程执行语言 2.0 版(Web Services Business Process Execution Language Version 2.0,即 WS-BPEL 2.0,通常简称为 BPEL)表示的流程的双向工程。
通过 BPEL 设计器,您可以在可视化“设计”视图中创建业务图,或者在“源”视图中处理源代码。BPEL 源代码与其可视化图始终保持同步。
在 BPEL 设计器中,您可以执行以下任务来开发业务流程。这些任务可能会反复执行,并且任务的顺序有时会发生变化。