Doc Ref: HAND/OSB/00
September 23, 20099
上海汉得信息技术有限公司
Oracle Service Bus开发手册
Author:
Zhaoxiong Xu
Creation Date:
Sep 21, 2009
Last Updated:
September 23, 20099
Document Ref:
HAND/OSB/002
Version:
1.0
Doc Ref: HAND/OSB/00
September 23, 20099
3
文档控制
更改记录
审阅
分发记录
Date
Author
21-Sep-09
Zhaoxiong.Xu
Versio
n
1.0
Change Reference
creation
Name
Position
Copy
No.
Name
1
2
3
4
Location
文档控制 ii
Doc Ref: HAND/OSB/00
September 23, 20099
目录
文档控制 ................................................................................................................................................... ii
概述 ............................................................................................................................................................ 1
查看4个Web Service .............................................................................................................................. 2
实例 1 开发、部署、调试过程(Pipeline Pair)........................................................................... 7
实例 1 的另一种实现方式(RouteNode[笔者推荐该方式]) ................................................... 53
实例 2 开发、部署、调试过程(RouteNode)............................................................................ 63
添加Validate & Report功能(附加) ............................................................................................. 78
文档控制 iii
Doc Ref: HAND/OSB/00
September 23, 20099
概述
目的:
Oracle Service Bus开发过程和部署,调试
内容:
OSB开发实例(Two LoanApplication Examples):
1.if Amount >=10000 and rate >5 then
call Largeloan Web Service
elseif Amount <=10000 and rate <5 then
call ManageLoan Web Service
else
call NormalLoan Web Services
end if;
分别使用Pipeline和Route Node两种不同的方式实现;
2.if Amount>=100000 then
if Rate>5 then
execute LargeLoan Web Service
else
execute NormalLoan Web Service
end if
else
execute ManageLoan Web Service
end if;
3.Validate & Report 的使用
概述 1 of 96
查看4个Web Service
Doc Ref: HAND/OSB/00
September 23, 20099
1.通过一下路径找到本实例中要用到的4个Web Service。
2.从以上4个文件夹中取出以下4个wsdl文件。
查看4个Web Service 2 of 96
3.把以上4个wsdl文件放到刚才创建的OSB Project文件夹下面。
Doc Ref: HAND/OSB/00
September 23, 20099
4.取其中NormalLoanApprovalService.wsdl的service location在浏览器中查看该Web
Service,将跳出如下界面。(本实例中为:
http://localhost:7024/njws_basic_ejb/NormalSimpleBean)
查看4个Web Service 3 of 96
5.查看该Web Service 的WSDL page。
Doc Ref: HAND/OSB/00
September 23, 20099
查看4个Web Service 4 of 96
6.查看该Web Service 的TEST page。
Doc Ref: HAND/OSB/00
September 23, 20099
查看4个Web Service 5 of 96