WEB开发网
开发学院软件开发Java 用 Eclipse 执行业务流程 阅读

用 Eclipse 执行业务流程

 2009-12-14 00:00:00 来源:WEB开发网   
核心提示: 在这里,您可以看到图 1(第 2 部分)中所示的 while 循环模型是按照 BPEL 格式编写的,用 Eclipse 执行业务流程(6),这与用其他编程语言编写的 while 循环相同,不同之处是这个循环模型使用 XML 进行定义,用于把 BABEL BPMN 转换成初步的 BPEL 格式(将

在这里,您可以看到图 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 附带了可供执行的支持文件。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Eclipse 执行 业务流程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接