用 Eclipse 执行业务流程
2009-12-14 00:00:00 来源:WEB开发网在这里,您可以看到图 1(第 2 部分)中所示的 while 循环模型是按照 BPEL 格式编写的,这与用其他编程语言编写的 while 循环相同,不同之处是这个循环模型使用 XML 进行定义。稍后您将再次看到这个代码片段,并通过它了解关于其他 BPEL 结构的更多信息。
注意,以上 BPEL 不可用于单独部署,因为它需要部署描述符和 WSDL 来定义业务流程的服务端点,您需了解这一点以便创建到 Apache ODE 的无错部署。
总结:BPMN XML 用节点和边定义业务流程的图形化模型;而 BPEL 使用了诸如 while 循环和 if 语句之类的可执行结构以及可对现有 Web 服务调用操作的语句,定义业务流程的可执行模型。
您将建立的业务流程模型是一个将玩具添加到购物车中的简单流程。用户可以选择使用送货评估程序(清单 2 中所示的 while 循环)、检出订单(可能被拒绝,也可能被接受),如果订单被接受,则向客户发送一张发票,并把订单放到送货队列中。
接下来,您将安装所有必备工具,以便可以快速开发业务流程。
快速安装指南
要开始开发业务流程,需要快速安装本文 “系统要求” 小节中列出的所有工具。
Eclipse SOA Tools Platform (STP) 包含用于建模玩具购买业务流程的 BPMN Modeler(如图 1 中所示)。BPMN Modeler 的输出是模型的 BPMN XML 描述。Eclipse ATLAS Transformation Language (ATL) 把 XML 模型从一种模型转换成另一种模型。您将使用它把 BPMN 输出从 STP 转换成 BABEL 工具可读的 BPMN。BABEL 工具 这是一个 Java 命令行工具,用于把 BABEL BPMN 转换成初步的 BPEL 格式(将进行整理)并稍后提供部署描述符和 WSDL 格式。Apaches Orchestration Director Engine (ODE) 和 Tomcat Apache ODE 将在 Apache Tomcat 内运行。您随后将在 Apache ODE 中部署 BPEL 并且 Apache ODE 附带了可供执行的支持文件。
- ››Eclipse 3.7反编译插件的安装
- ››eclipse CDT NDK环境搭建步骤
- ››Eclipse 如何自定义java class注释
- ››eclipse.ini内存设置
- ››Eclipse+PyDev离线配置Python开发环境
- ››执行存储过程ORA-01031: insufficient privileges...
- ››Eclipse下jQuery文件报错解决方案
- ››Eclipse快捷键与使用技巧
- ››Eclipse 常用快捷键 常用技巧My Eclipse常用快捷键...
- ››Eclipse快捷键二
- ››Eclipse快捷键一
- ››Eclipse+SVN+Google Code配置过程
更多精彩
赞助商链接