用Eclipse执行业务流程 - 编程入门网
于窗口右下角的 Apply 来保存更改。
要启动配置并执行转换,请单击位于窗口右下角的 Run,这样就可以了!您现在应当会注意到 ATL 项目中 models 文件夹的一个新文件,如图 25 所示。这是 BABEL BPMN 中间格式。 图 25. 生成 BABEL BPMN 用Eclipse执行业务流程(13)时间:2011-02-14 IBM Tyler Anderson把 BABEL BPMN 转换成 BPEL 要执行转换,请将 BABEL_mybiz_flow.bpmn 从 Eclipse ATL 项目复制到先前安装 BABEL 工具时创建的 babelBPMNtoBPEL 目录中。 在继续执行其余转换之前,还需要对 BABEL_mybiz_flow.bpmn 文件进行最后一次编辑。首先:注意有两个 <babelBpmn:DocumentRoot> 子元素。删除其中一个子元素(可以把您的文件与从 下载 小节下载的代码的 babelBPMNtoBPEL 目录中的文件相比较)。 打开控制台,并把目录切换到包含刚创建的 BPMN2BPEL.jar 文件和 BABEL BPMN 文件 (BABEL_mybiz_flow.bpmn) 的 babelBPMNtoBPEL。键入以下命令创建 BPEL:java -jar BPMN2BPEL.jar BABEL_mybiz_flow.bpmn。 运行以上工具产生的最后几行将创建如清单 3 所示的输出,创建一个新文件 BPEL_BABEL_mybiz_flow.bpmn.bpel。 清单 3. 从 BABEL BPMN 转换到 BPEL
将 BPEL_BABEL_mybiz_flow.bpmn.bpel 重命名为 mybiz_flow.bpel 并将其复制到另一个目录 apacheODE_process/mybiz_flow/ 中。打开 BPEL 文件并注意 while 循环,如下所示: 清单 4. 创建的 while 循环
在这里,您可以把此处创建的 while 循环与在清单 2 结束部分的循环相比较。注意两者的语法是不同的。这是由于自动生成的版本将为 BPEL 开发创建一个优秀的起点,这是从头开始创建 BPEL 的额外优点。 在下一小节中,您将为在 Apache ODE 上部署业务流程做准备。 为在 Apache ODE 上部署业务流程做准备 您已经得到了要使用的 BPEL。您将使用此文件作为最终部署到 Apache ODE 上的 BPEL 文件的起点。但是,在这样做之前,您将创建一个 Apache ODE 部署描述符和两个 WSDL 文件:一个作为 BPEL 的服务端点,而另一个作为支持服务,每个文件都有助于实现玩具购买业务流程的功能。 编写部署描述符 要编写的部署描述符将告诉 Apache ODE 如何部署玩具购买业务流程以及需要激活哪些服务。创建一个新文件 deploy.xml,然后按照如下所示内容定义该文件。 清单 5. 编写 Apache ODE 部署描述符
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |