OSB11gR1与OSR11gR1集成指南

 

一、涉及产品

Oracle Service Bus 11gR1 (11.1.1.3)

Oracle Service Registry 11gR1 (11.1.1.2.0)

二、OSR11gR1安装步骤

OSR安装有四种模式,如下:

  • Standalone Registry
  • Approval Process Registry
  • External Accounts Integration
  • Registry cluster

本文重点关注的是OSB与OSR的集成,所以对这四种安装方式不做阐述,下面只针对Standalone Registry模式进行简要安装说明。

1、安装命令

Java –jar oracle-service-registry-11.1.1.jar

2、安装过程

a) 欢迎画面

clip_image002

b) 选择安装类型

clip_image004

c) 选择安装目录

clip_image006

d) 配置SMTP

clip_image008

e) 配置管理员账户(账户信息后面OSB集成的时候会用到)

clip_image010

f) 选择创建数据库schema

clip_image012

g) 选择数据库

clip_image014

h) 配置数据库信息

如果选择create schema方式,需要预先在数据库里创建相应用户,在此为:uddiuser。

clip_image016

i) 指定Application Server的数据源

clip_image018

j) 选择JDBC驱动

clip_image020

k) 选择Authentication Provider

clip_image022

l) 选择Application Server

clip_image024

m) 选择部署方式

clip_image026

n) Application Server配置

clip_image028

o) 确认安装画面

clip_image030

p) 安装画面

clip_image032

q) 安装完成

clip_image034

3、创建OSR Domain

a) Domain创建向导,选择创建新Domain

clip_image036

b) 选择相应产品

clip_image038

c) 输入Domain信息

clip_image040

d) 输入Domain管理员信息

clip_image042

e) 选择模式和JDK

clip_image044

f) 配置JDBC 数据源,数据库相关信息是前面安装过程中设置的信息。

clip_image046

g) 测试JDBC数据源

clip_image048

h) 选择其他可选配置

如果希望将OSR部署在Admin server上,需要选择配置managed server,将默认的osr_server1删掉,然后将registry和JDBC数据源

部署在admin sever上。同时注意要把admin server的端口改为osr_server1的端口,即在安装OSR过程中指定的WebLogic Server http端口(默认osr_server1端口为7101)。

clip_image050

i) Domain总结画面(下面画面是缺省的OSR部署在managed sever的情况)

clip_image052

j) 创建完成画面

clip_image054

三、OSB11gR1与OSR11gR1集成步骤

3.1 添加UDDI注册表

1. 在Service Bus控制台中选择编辑一个新会话

2. 选择系统管理—>UDDI注册表

3. 在UDDI注册表面板中,选择添加注册表

clip_image056

4. 填入注册表相关信息

a) 名称:如:My Registry

b) 查询 URL:如:http://localhost:7101/registry/uddi/inquiry

c) 发布 URL:如:http://localhost:7101/registry/uddi/publishing

d) 安全 URL:如:http://localhost:7101/registry/uddi/security

e) 订阅 URL:如:http://localhost:7101/registry/uddi/subscription

f) 用户名(填入前面安装OSR时输入的用户名):如:admin

g) 口令(填入前面安装OSR时输入的用户口令):如:welcome1

h) 选中将 tModels 加载到注册表

i) 选中启用自动导入

5. 点击验证

6. 点击保存

7. 点击激活

clip_image058

3.2 设置缺省UDDI配置

如果希望使用自动发布功能(即在Proxy Service编辑页面里出现发布到注册表的选项,如下图所示),需要设置UDDI 默认配置。

clip_image060

设置步骤:

1、新建一个会话

2、选择系统管理àUDDI注册表

3、在UDDI 默认配置里,点击选择默认值

4、选择默认注册表名称,然后选择业务实体

5、点击设为默认值

clip_image062

3.3 从UDDI注册表导入业务服务

1、新建一个会话

2、选择系统管理àUDDI导入

3、选择业务实体,然后搜索服务

4、选中相应服务,点击下一步

5、选择项目文件夹,点击下一步

6、点击导入

注意:

如果添加注册表的时候选择了自动导入,当OSR里的service信息发生变化时,OSR会将变更自动同步到OSB对应的业务服务里,由于OSR将信息更新到OSB里也需要启动一个会话,而且这个会话会持续一段时间(大概十分钟左右),所以自动同步后,OSB控制台会有一段时间不能新建会话。

自动同步是一个后台工作,不能通过会话撤销功能来回滚。撤销一个自动同步的变更不是永久性的,因为服务会在下一个同步周期被重新更新。如果希望一个导入的服务不要和UDDI注册表保持同步,可以分离这个服务,以避免被注册表进一步更新。

(完)

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>