关于ODE

1.需要的装备

  a. Tomcat

  b. ODE的war包

  c. 将ode.war放到Tomcat安装目录的webapps的子目录下,在命令行下进入Tomcat安装目录的bin目录下,输入catalina run命令,这个命令会配置并且启动Tomcat服务器,启动成功后,在webapps目录下会出现一个ode目录。

 

2.安装步骤

(1)安装tomcat,并将ode部署到tomcat中;

(2)安装Eclipse,并将BPEL Designer安装到Eclipse中;

(3)安装ode并进行相应的配置;

(4)新建一个BPEL工程并画相应的流程;

(5)为BPEL流程提供一个Port和Binding,方法如下:

    a.用wsdl编辑器打开BPEL Project生成的wsdl文件

    b.右击选择"add service",会出现一个新的service,它有一个port,通过属性视图编辑相应的属性。

    c.定义一个binding,通过属性视图编辑相应的属性,最后选择generate binding content,在Protocol中选择SOAP

 

service中有port,binding中有portType,port和binding绑定,port中有服务的地址

(6)生成BPEL ODE的部署描述。

   创建deploy.xml文件,在"Associated Port"中为"client"PartnerLink绑定HelloWorldProcessPort,注意有了这个port后,就会有相应的binding和service的地址

 

  阶段性总结:现在我们已经有了部署到ODE上需要的所有的部件,包括:

  一个BPEL Project  ODE_Test.project

 一个BPELProcess   HelloWorld.bpel

  一个web service描述文件 HelloWorld.wsdl

  一个部署描述文件(有binding和service之后才能够有)deploy.xml

 

那么,接下来

  (7)将Bpel的工程加到ODE上,在service视图中右击Apache ODE,选择"Add and Remove Project",选择ODE_TEST,后,start或者publish Apache ODE,这样,就把工程加入到了ODE上,为了查看结果,在浏览器中输入http://localhost:8080/ode/services/listServices,可以看到,HelloWorld已经作为一个web service,部署到ODE上面。

 

(8)测试

    部署到ODE上的BPEL Project实际上是一个web service(这一点一定要时刻牢记),他有相应的描述文件,即WSDL文件,为了测试作为web service的BPEL流程,右击.wsdl文件,选择Web Services->Test with Web Services Explorer,在Input中输入相应的b变量,点击Go即可触发该BPEL流程。

 

具体过程可以参考http://www.eclipse.org/bpel/users/howto/ode.php中的pdf文档

 

 

3.关于ODE

Apache ODE(Orchestration Direction Engine)编制执行引擎,执行遵从WS-BPEL标准的商务流程,它与web service交互,用于发送和接受message,根据业务流程的定义处理数据并进行错误控制。

  WS-BPEL 

   a 基于XML

   b 包含控制结构和基本元素

   c 依赖wsdl文件传递接口信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值