基于axis2 web service的eclipse bpel使用详解

基于axis2 web service的eclipse bpel使用详解

ID:34279437

大小:1.06 MB

页数:15页

时间:2019-03-04

基于axis2 web service的eclipse bpel使用详解_第1页
基于axis2 web service的eclipse bpel使用详解_第2页
基于axis2 web service的eclipse bpel使用详解_第3页
基于axis2 web service的eclipse bpel使用详解_第4页
基于axis2 web service的eclipse bpel使用详解_第5页
资源描述:

《基于axis2 web service的eclipse bpel使用详解》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《基于Axis2webservice的EclipseBPEL》作业报告题目Assignment4姓名学号日期2010/11/26实验环境EcilpseHeliosTomcat6.0Axis2硬件环境实验内容及完成情况一、环境配置1.1预置环境Eclipse3.6Helios1.2配置ApacheODE(BPEL解析器)1)下载地址:http:/ode.apache.org/gettingode.html,选择1.3.4release版本2)解压文件,将ode.war拷贝到tomcat的webapps目录下3)启动tomcat,输入http://lo

2、calhost:8080/ode可以看到ODE的启动界面,如下所示至此,ODE安装成功。1.3安装BPELDesigner插件1)启动Eclipse,选择Help->InstallNewSoftware,进入Installwizard,如下所示2)选择Add按钮,并输入如下地址:http://download.eclipse.org/bpel/update-site/,点击OK3)根据下图所示,安装BPELVisualDesigner151)安装成功后,在Eclipse中选择File->New->Other,可以查看到BPEL选项,如下图所示:至此

3、,BPEL开发环境配置完成。一、加减法WebServices的开发部署之前需要安装Tomcat和Axis2,并配置好eclipse的。2.1新建Web工程启动Eclipse,选择File->New->Other->Web->DynamicWebProject,新建一个web工程。命名为webServiceProj,如下图所示:2.2新建加减法AddService以及SubService。建立AddService以及SubService两个class,分别是加减法的实现流程,如下图所示:关键代码:publicclassAddService{publi

4、cdoubleadd(doublea,doubleb){15System.out.println(a+"+"+b+"="+(a+b));returna+b;}}publicclassSubService{publicdoublesub(doublea,doubleb){System.out.println(a+"-"+b+"="+(a-b));returna-b;}}2.1生成加减法的WebServiceWSDL1)生成加减法的WebServiceWSDL描述文件,右键选择AddService.java,选择WebServices->CreateW

5、ebService,按照如下界面选择功能点:需要先配置eclipse的测试浏览器。Window菜单—》webbrowser—》defaultsystemwebbrowser2)点击Finish就会生成java类对应的wsdl文件和配置文件,并发布到tomcat中,同时会生成调用服务的客户端,选择add(double,double),对该方法进行测试,如下所示:这里注意要选择Soap11Binding15同样生成SubService.java的WSDL文件。2.1加减法WebServices的部署为了能够让其他服务去调用加减法服务,必须先将其部署在服

6、务器上。首先,右键webServiceProj工程,Export->Web->WARfile,导出War包,将导出的War包放到tomcat的webapps/axis2目录下,即完成部署。2.2测试服务是否发布成功,在浏览器里输入http://localhost:8080/axis2/services/AddService?wsdl,若能打开加法服务对应的wsdl就意味着服务发布成功。一、BPEL实例开发、部署3.1创建BPEL工程。启动Eclipse,点击File->New->Other,然后选择BPEL2.0->BEPLProject,在弹出的

7、对话框中输入项目名MyBPEL。3.2创建BPEL流程,右键MyBPEL,点击New->Other,选择BPEL2.0->NewBPELProcessFile,出现NewBPELProcess对话框,输入流程名MyProcess,名字空间设为:http://www.pku.edu.cn/bpel/sample,选择同步流程。点击Finish完成。如下图所示:153.1导入加法服务和减法服务的wsdl文件将AddService.wsdl和SubService.wsdl复制到工程目录里。3.2设置伙伴链接Bpel把涉及其中的所有服务都称之为伙伴链接。B

8、pel对应的wsdl(MyProcess.bpel)本身也是一个伙伴链接。系统已经自动生成了。对于流程中要用到的加法服务,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。