用Eclipse执行业务流程 - 编程入门网
r 任务。当同一条件不再为真时,执行将中断并且转而执行签出(checkout)任务。
要了解如何用 BPEL 表示上面的 while 循环模型,请查看清单 2。 清单 2. BPEL 中的示例 while 语句
在这里,您可以看到图 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执行业务流程(4)时间:2011-02-14 IBM Tyler Anderson安装 Eclipse STP Eclipse SOA Tools Platform (STP) 是包含了本教程对业务流程建模所需的 BPMN Modeler 的核心工具。在继续安装 Eclipse STP 之前,您需要获取 Classic Eclipse 和 Eclipse STP All-In-One。 要进行安装,必须按顺序执行以下说明: 把 Classic Eclipse 解压缩到程序目录中。 把 Eclipse STP All-In-One 解压缩到程序目录中(如果系统询问,请单击 overwrite all)。 注意,把 Eclipse STP 文件解压缩 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |