使用 Eclipse BPEL 插件开发和执行 WS-BPEL V2.0 业务流程
2009-12-14 00:00:00 来源:WEB开发网WS-BPEL 是什么?
WS-BPEL 是由 OASIS 开发的供应商中立的规范,它将把业务流程指定为 Web 服务之间的一套互动操作。OASIS 将把 WS-BPEL 定义为如下内容:“可以通过两种方法描述业务流程。可执行业务流程将为业务互动中的参与者的实际行为建模。抽象业务流程都是部分指定的流程,不适于执行。抽象流程可以隐藏一些必需的具体操作信息。抽象流程充当描述角色,具有多个可能的用例,包括可观测行为以及流程模板。WS-BPEL 的意图是为可执行流程和抽象流程的行为建模。
“WS-BPEL 为可执行业务流程和抽象业务流程的规范提供了一种语言。通过这样做,它将扩展 Web 服务互动模型并使它可以支持业务事务。WS-BPEL 将定义一个可互操作的综合模型,该模型应当有助于在企业内空间和 B2B 空间中扩展自动化流程整合。”
Apache Foundation 把它的 Web 服务业务流程执行语言(Web Services Business Process Execution Language,WS-BPEL)V2.0 实现称为 Orchestration Director Engine (ODE)。ODE 将执行 WS-BPEL 流程,这些流程能够与 Web 服务进行通信、发送和接收消息等。Eclipse BPEL 项目是一个相关的开源项目,该项目将为 WS-BPEL V2.0 流程的可视化开发提供一个 Eclipse 插件(如果您还不了解这项技术,请参阅 “WS-BPEL 是什么”)。
撰写本文时,ODE V1.1 和 Eclipse BPEL 项目里程碑 M3 是最新版本。本文将检验这些产品并介绍如何使用 Apache ODE 和 Eclipse BPEL 项目创建您自己的 BPEL 流程并将其集成到应用程序中。
更多精彩
赞助商链接