软件工程1307班_3901130721_谭淇蔚_SOA实验2
更新时间:2024-05-14 22:08:01 阅读量: 综合文库 文档下载
- 软件工程腾班推荐度:
- 相关推荐
《SOA原理与技术》 实验报告 项目名称实验2《WS-BPEL专业班级软件工程1307班 学号3901130721 姓名谭淇蔚 流程设计与执行》 实验成绩: 批阅教师:邝砾 2015年 12 月13日 中南大学软件学院实验报告
课程名称 SOA原理与技术 实验项目名称实验2《WS-BPEL流程设计与执行》 学生姓名专业班级学号 实验成绩日期
实验学时: 2 每组人数: 1 实验类型: 1 (1:基础性 2:综合性 3:设计性 4:研究性) 实验要求: 1 (1:必修 2:选修 3:其它)
实验类别: 2 (1:基础 2:专业基础 3:专业 4:其它)
一、实验目的
掌握利用 Eclipse BPEL Designer 设计流程的方法,读懂 BPEL 流程文件的内容,最终编译作为 Web 服务发布该流程至 ODE 引擎中。 1.1、掌握 ODE 在 Tomcat 中的部署
1.2、掌握 Eclipse BPEL Designer 设计流程的方法 1.3、掌握 BPEL 流程的编译、部署和监控
二、实验内容 2.1、实现乘除法运算
具体内容:设计BPEL流程,实现乘除运算
2.2、服务调用的组合(开放命题)
具体内容:利用现有的服务,如www.webxml.com.cn提供的服务,自行设计服务的组合,并实现BPEL流程定义和部署运行
三、实验要求:
要求每个学生独立完成实验任务。
四、实验报告
1. 实验结果与分析
(1)
实现乘除法运算
按照一个实验指导书,已经安装好了BPEL等基础环境。 现在开始便是实现步骤了。
(1)创建webServiceBEPL工程
启动Eclipse,选择File->New->Other->Web->Dynamic Web Project,新建一个web工程。命名为webServiceProj,如下图所示
点击next
点击finish完成后,(有提示框消息给的),然后展开工程项目。 在src下增加两个包和两个类,用来实现加减法。
类似创建subService
下面是AddService的源码 package ws.example.add; publicclass AddService { publicdouble add(doublenum1,doublenum2) { System.out.println(num1+\+ num2 + \ + ( num1 + num2 ) ); returnnum1 + num2; } } 下面是SubService的源码 package ws.example.sub; publicclass SubService { publicdouble sub(doublenum1,doublenum2){ System.out.println(num1 + \ + num2 + \ + ( (num1 + num2) )); returnnum1+num2; } } (2)生成加减法的Web Service WSDL
生成加减法的Web Service WSDL描述文件,右键选择AddService.java,选择Web Services->Create Web Service,按照如下界面选择功能点:
同理发布sub的webservice服务。 完成后发现有两个wsdl文件
接下来是创建BPEL工程去调用这两个wsdl服务
右键点击AddService.wsdl的工程,然后选择BEPL服务工程。如下所示
要创建一个New Runntime,然后创建后要记得寻找target runtime
。创建过程指导书给了,我就不重复累赘了。
然后创建流程
把生成的wsdl文件复制到项目中
把多余的删掉
增加两个伙伴链接
设置类型
接下来是设置类型及角色 然后是选择角色名 选择addRole
选择箭头,改变输入参数类型和个数
如下所示
同理
增加四个变量
选择类型
添加if
添加elseif
然后添加if条件
设置参数
设置调用方法
下拉设置参数
加法相应结果传给输出
同理设置sub
然后把模块放在输入输出之间
然后生成部署文件,把相应的wsdl和deploy.xml打包。然后在打开https://127.0.0.1:9443/carbon/admin/login.jsp
登录后上传,接着点击try it 然后结果如下:
09:30
前面部分是airplane的调用
现在是关于火车时刻表的调用
调用情况如下:
调用语句为:
返回结果为:
正在阅读:
软件工程1307班_3901130721_谭淇蔚_SOA实验205-14
2022八年级暑假作业本04-08
科技的利弊英语作文3篇03-31
房地产置业顾问营销策略06-04
2022-21年湖南省安管人员(三类人员)安全知识考核机考A类题库及答04-13
国际营销复习题及答案03-30
校报职业规划策划(终稿)01-22
2022年农村幼儿教育论文完整范文04-07
西方政治思想史(徐大同)!05-21
护理工作核心制度06-11
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 软件工程
- 3901130721
- 实验
- 谭淇
- 1307
- SOA
- 中国双面砂片市场发展研究及投资前景报告(目录) - 图文
- 2019-2020年高三上学期期末考试数学(理)试题含答案
- 最新一年级数学下册1-7单元试题(含期中期末) - 图文
- 电力机务员(高级)配电题库
- 高中数学全套导学案新人教版选修二(2)原创
- 行政复议答辩状
- 120M烟囱
- 2012年南京市溧水县中考二模语文试卷 含答案
- 八下思品第二单元(单元备课+课时教案)--唐玉洁 - 图文
- 南京市2018届高三年级学情调研考试 英语(精校版)
- 2017年新人教版六年级下册数学复习题多套含答案
- 计算机原理实验四报告
- 电话销售技巧-文档
- 60t敞车整体设计 - 图文
- 北邮软件工程
- 一瞬间记叙文
- 论我国连锁超市的存货成本控制
- 2016年抗菌药物临床合理应用考试公共课程答案最全
- 分组实验通知单
- 新闻采访