ORACLE实践
EBS INTEGRATED SOA GATEWAY实施指南
Author: Creation Date: Last Updated: Document Ref: Version:
Approvals:
Sail.Sun(孙帆) 11-Oct-2009 17-May-2011 Oracle_Exp_035 1.1
Sail.Sun
Copy No. _____
Doc Ref: 错误!未找到引用源。
错误!未找到引用源。
Document Control
Change Record
3
Date Author Version Change Reference 11-Oct-09 17-May-11 Sail.Sun Sail.Sun 1.0 1.1 No Previous Document 更新EBS R12.1.3版本相关内容
Reviewers
Name Position
Distribution
Copy No. Name Location 1 2 3 4 Library Master Project Library Project Manager
Note To Holders:
If you receive an electronic copy of this document and print it out, please write your name on the equivalent of the cover page, for document control purposes. If you receive a hard copy of this document, please write your name on the front cover, for document control purposes.
错误!未找到引用源。
File Ref: Oracle实践之EBS Integrated SOA Gateway实施指南.doc (1. 0 )
Company Confidential - For internal use only
Document Control ii
Doc Ref: 错误!未找到引用源。
错误!未找到引用源。
Contents
Document Control .................................................................................................................. ii 介绍 ........................................................................................................................................... 1
概述 .................................................................................................................................... 1
内容 .................................................................................................................................... 1 (一)Integrated SOA Gateway介绍 ................................................................................... 2 (二)Integrated SOA Gateway配置 ................................................................................... 6 (三)Integrated SOA Gateway应用 ................................................................................. 19 (四)调用Integrated SOA Gateway发布的Web Service ................................................ 36 (五)Integrated SOA Gateway负载均衡的应用 ............................................................. 71 (六)Integrated SOA Gateway性能测试 ......................................................................... 77 (七)错误汇总 ..................................................................................................................... 79 (八)参考文档 ..................................................................................................................... 81 Open and Closed Issues for this Deliverable .................................................................... 82
Open Issues ..................................................................................................................... 82
Closed Issues .................................................................................................................. 82
错误!未找到引用源。
File Ref: Oracle实践之EBS Integrated SOA Gateway实施指南.doc (1. 0 )
Company Confidential - For internal use only
Document Control iii
Doc Ref: 错误!未找到引用源。
错误!未找到引用源。
介绍
概述
在EBS中,我们可以通过PL/SQL或Java调用外围系统发布的WebService(以下简称WS),可以参考文档《Oracle实践之DBWS部署及应用&WebService开发及部署》中的描述,但这种方式仅是EBS主动调用外围系统的WS。如果我们需要外围系统主动调用EBS的WS,那么我们就需要在EBS中发布WS供其他系统调用。
EBS R12.1 推出了Integrated SOA Gateway(以下简称ISG),预定义了很多模块相关的接口,我们可以将这些接口发布为WS,供其他程序调用。Oracle于2009年10月份也相应的推出了将客户化程序在EBS中发布为WS的工具。有了ISG,再结合PL/SQL(DBWS或UTL_HTTP),我们很容易就可以完成EBS与其他系统的WS相互调用,无需通过Java代码或搭建其他的应用Server等方式来实现。 本文追加了R12.1.3版本的EBS应该如何配置ISG,包括升级IAS、必要的补丁和相关配置。
本文主要总结了在项目中使用ISG的一些经验之谈,主要包括如何配置升级ISG、开发WS、与外围系统相互调用和一些常见的问题。
内容
? ? ? ? ? ? ?
Integrated SOA Gateway介绍 Integrated SOA Gateway配置 Integrated SOA Gateway应用
调用Integrated SOA Gateway发布的Web Service Integrated SOA Gateway负载均衡的应用 Integrated SOA Gateway性能测试 参考文档
错误!未找到引用源。
File Ref: Oracle实践之EBS Integrated SOA Gateway实施指南.doc (1. 0 )
Company Confidential - For internal use only
介绍 1 of 82
Doc Ref: 错误!未找到引用源。
错误!未找到引用源。
(一)Integrated SOA Gateway介绍
1.1 Integrated SOA Gateway初步认识
以ASADMIN用户(需要激活,在2.3中有描述)登录EBS,进入Integrated SOA Gateway职责,界面如下:
Integration Repository显示了所有的集成接口,点击每个接口名称链接可以进入接口详细信息页面,可以将接口发布成WS,并部署到应用服务器上。这就是ISG的功能,当然我们看到的这些接口都是系统预定义好的,我们也可以把自己开发的程序导入到Integration Repository中,然后通过此页面就可以看到客户化的接口,同样可以发布WS,这也是本文主要描述的内容。 1.2 Integration Repository概念
EBS中Integrated SOA Gateway职责是ISG的入口,通过这个职责我们可以进入Integration Repository,Integration Repository提供了一个EBS中全部WS的目录,用户可以通过Integration Repository轻松的查看和发布WS。Integration Repository在EBS SOA中的地位如下:
错误!未找到引用源。
File Ref: Oracle实践之EBS Integrated SOA Gateway实施指南.doc (1. 0 )
Company Confidential - For internal use only
(一)Integrated SOA Gateway介绍 2 of 82