- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Eclipse_BPEL_Apache ODE 加减法例子(亲测)47
环境配置
预置环境
Eclipse IDE for Java EE
(luna)
配置Apache ODE(BPEL 解析器)
下载地址 :/getting-ode.html,选择1.3.6release版本
解压文件,将ode.war拷贝到tomcat的webapps目录下
启动tomcat,输入http://localhost:8080/ode可以看到ODE的启动界面,如下所示
至此,ODE 安装成功。
安装BPEL Designer插件
启动Eclipse,选择Help - Install New Software,进入Install wizard,如下所示
选择Add按钮,并输入如下地址:
/bpel/site/1.0.4(版本号),点击OK
网上好多文档的地址都不同,我也是搜索实验了好多才确定这个是正确。记得加版本号
如果不加会读不到,我是没搞懂什么原因
根据下图所示,安装BPEL Visual Designer
安装成功后,在Eclipse中选择File-New- Other,可以查看到BPEL选项,如下图所示:
至此,BPEL开发环境配置完成。
加减法Web Services的开发部署。
新建Web工程
启动Eclipse,选择File-New-Other-Web-Dynamic Web Project,新建一个web工程。命名为webServiceProj,如下图所示:
新建加减法AddService以及SubService。
建立AddService以及SubService两个class,分别是加减法的实现流程,如下图所示:
代码:
public class AddService {
public double add(double a, double b){
System.out.println(a + + + b + = +(a+b));
return a+b;
}
}
public class SubService {
public double sub(double a, double b){
System.out.println(a + - + b + = +(a-b));
return a-b;
}
}
生成加减法的Web Service WSDL
生成加减法的Web Service WSDL描述文件,右键选择AddService.java,选择Web Services-Create Web Service,按照如下界面选择功能点:
点击Finish就会生成java类对应的wsdl文件和配置文件,并发布到tomcat中,同时会生成调用服务的客户端,选择add(double,double),对该方法进行测试,如下所示:
同样生成SubService.java的WSDL 文件。
加减法Web Services的部署
为了能够让其他服务去调用加减法服务,必须先将其部署在服务器上。首先,右键webServiceProj工程,Export-Web-WAR file,导出War包,将导出的War包放到tomcat的webapps目录下,即完成部署。
测试服务是否发布成功,在浏览器里输入http://localhost:8080/webServiceProj/services/AddService?wsdl,若能打开加法服务对应的wsdl就意味着服务发布成功。
BPEL实例开发、部署
创建BPEL工程。
启动Eclipse,点击File-New-Other,然后选择BPEL 2.0 -BEPL Project,在弹出的对话框中输入项目名Caculator。
创建BPEL流程,
右键Caculator,点击New-Other,选择BPEL 2.0- New BPEL Process File,出现New BPEL Process对话框,输入流程名CaculatorProcess,名字空间设为:下拉选择,点击Next。Template:Asynchronous BPEL Process,点击下一步 如下图所示:
导入加法服务和减法服务的wsdl文件
将AddService.wsdl和SubService.wsdl复制到工程目录里。
设置伙伴链接
Bpel把涉及其中的所有服务都称之为伙伴链接。Bpel对应的wsdl(CaculatorProcess.bpel)本身也是一个伙伴链接。系统已经自动生成了。对于流程中要用到的加法服务,减法服务,应该生成对应的伙伴链接。
在右上角的Partner Links中,增加两个链接,分别是addPL,subPL。如下图所示:
设置伙伴链接,右击addPL,选择属性打开属性视图,在属性视图中Details页面中点Browser,打开对话框。点Ad
您可能关注的文档
最近下载
- 2025-2026学年人教版英语八年级上册UNIT 8 单元综合评估卷(含答案及听力原文,无听力音频).doc VIP
- 常用电工仪器仪表使用方法PPT课件.pptx VIP
- 2025年广东省华医网公需课考题答案—人工智能赋能制造业高质量发展.docx VIP
- 基于核心素养的初中生物实验教学设计研究报告教学研究课题报告.docx
- 物流园安全生产三项制度(安全生产责任制、制度、操作规程)汇编.pdf VIP
- 2019年山东省广播电视技术能手竞赛(网络安全)答案.doc VIP
- (9月3日)铭记历史,吾辈自强——纪念抗日战争胜利80周年初中主题班会课件.pptx VIP
- 07 保护及故障信息管理子站技术规范书(通用).doc
- 2025-2026学年小学信息科技湘教版2024三年级上册-湘教版(2024)教学设计合集.docx
- 第一届全国技能大赛贵州选拔赛砌筑项目技术文件1.docx VIP
文档评论(0)