Osb的几种服务配置学习整理_第1页
Osb的几种服务配置学习整理_第2页
Osb的几种服务配置学习整理_第3页
Osb的几种服务配置学习整理_第4页
Osb的几种服务配置学习整理_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Osb 的几种服务配置学习整理的几种服务配置学习整理 Osb 的安装的安装 下载 widows 版 weblogic wls1034 oepe111161 win32 exe 直接安装 安装完成后再安装 osb ofm osb generic 11 1 1 4 0 disk1 1of1 zip 安装完成后 可以启动 osb 示例服务 启动完成后 进入 http localhost 7021 sbconsole 进入 osb 控制台进行配置 用户名 weblogic 密码 welcome1 进入控制台后 点击项目管理 新建Training 为方便管理 我们在 Training 项目中配置如下的目录 目录名称 Proxy Services 功能 OSB 项目中用于存放 Proxy Services 信息 目录名称 Business Services 功能 OSB 项目中用于存放 Business Services 信息 目录名称 Resources 功能 存放 OSB 项目中各种资源文件 在 Resources 目录中 再创建以下子目录 用于存放不同类型的资源 目录名称 WSDL 功能 存放 OSB 项目中 WSDL 文件资源 目录名称 Transformation 功能 存放各种 XQuery 转换文件资源 目录名称 JARs 功能 存放 OSB 项目中 JAR 文件资源 目录名称 Others 功能 存放 OSB 项目中其他相关资源文件 Osb webservice 服务服务 1 打开浏览器 输入 http localhost 7021 sbconsole 进入 OSB 的管 理配置界面 输入用户名和口令点击 Login 进入 OSB 管理配置控制 台 并点击 Change Center 中的 Create 按钮 进入配置项目编辑状 态 2 浏览 Training 项目 点击 Business Services 目录 在 Create Resources 下拉列表中选择 Business Services Osb ejb 服务 3 Service Name 选项中输入 Business Service 的名称 如 SendPhoto Business 然后选择 Service Type WSDL Web Services 点击 Browse 浏览 选择前面导入的名 为 SendPhoto WSDL 的 WSDL 文件 选择 WSDL Definations 为 Ports 下的 SendPhoto 然后点击 Next 4 在 Protocal 选项中选择 http Load Balancing Algorithm 选 择 round robin Endpoints URI 选项 请留意 Existing URIs 为 http localhost 7021 OSG BEA Photo SendPhoto 以下默认点击 next 直到完成 如果配置正确 点击 Save 保存 完成 Business Services 的资源配置 完成 Business Service 的配置后 开始配置 OSB 中的 Proxy Services 7 点击 Proxy Services 目录 然后从 Create Resources 下拉列表中选 择 Proxy Service 在资源项 选择创建代理服务 Service Name 选项输入 Proxy Service 的名称 如 SendPhoto Proxy Service Type 选择 WSDL Web Service 选择 WSDL 资源为 SendPhoto WSDL Ports 为 SendPhoto 在 Protocol 选择 http Endpoints URI 选项中 请输入该 Proxy Services 的地址 如 Proxy SendPhoto 或者任何适合您业务需 要的服务地址 URI 注意此处是一个相对地址 在 Get All Headers 选项选择 Yes 然后点击 Next 进入下一配置页 面 以下默认点击 next 直到完成 浏览刚创建的 Proxy Service 点击其右侧的编辑按钮 进入 Proxy Service 消息流配置页面 下面为消息流的配置 简单的如输入输出一致 只需添加路由到相应的服务即可 提供 sbconfig v30 jar 作为示例 可直接导入更改 Osb 文件服务文件服务 创建代理服务 选择 any xml Next 选择 file 协议 指定文件目录如 file d temp Next 指定发现文件后删除 还是归档 并制定归档目录 当服务启动后 在 d temp 下增 加文件 就会有相应的操作 Osb 调用调用 EJB 部署 EJB Weblogic 启动在开发模式下 可以直接将该 JAR 文件复制到 DOMAIN HOME 根目录下的 autodeploy 子目录中 即完成 EJB 应用的 部署 这里提供相应的 ejb 包 在 OSB 配置项目中 导入 EJB 客户端应用 在 C Student ESB Training Services EJB Client 目录中存放刚部署的 EJB 的客户端 JAR 应用 我们需要以 JAR 资源导入到 OSB 项目中 在系统管理中 设定 JNDI Provider 点击 System Administration 选择 Global Resources JNDI Providers 浏览项目 Training Business Servics 目录 在 Create Resource 下拉列 表中选择 Business Service Service Name Demo EJB Business Service Type 选择 Transport Typed Service 点击 Next 进入下一配置 在协议中 选择 ejb Load Balancing Algorithm 维持默认选择 Endpoint URI 按照 ejb 资源的 jndi name 方 式输入 EJB 访问的 URI 信息 此处输入 ejb EJB JNDI ejb DemoLog Home 其后可根据提示 next 直到完成 建立代理服务 选择刚刚配置完成的 ejb 服务 相应的配置如前面几种类型 Osb 调用调用 jar 包包 java 方法方法 进入 OSB 的配置控制台 点击 Change Center 中的 Create 按钮 进 入编辑状态 浏览 Training 项目的 Resources JARs 目录 点 击 Create Resource 下拉列表 选择 JAR 图表 61 2 在 Resource Name 栏中输入 JAR 的名称 如 Utils 在 JAR Source File 栏中 在 Resource Name 栏中输入 JAR 的名称 如 Utils 在 JAR Source File 栏中 点击浏览 选择 utils jar 任意一个提供 static 方法的 jar 包都可以 选中导入 并 点击 Save 保存 点击 Proxy Services 目录 然后从 Create Resources 下拉列表中选 择 Proxy Service 选择 any xml Next 选择 http 协议 Message flow 中 stage 里选择 java 标注 先择相应的 jar 包 并选择相应的方法 这里为简 单起见 直接把输入的 body 节点作为参数 body 并输出到 result 替换 response 的节点值 输入 http xxx test jsp 可见其输出的 xml 内容已经被替换 Osb jms 服务服务 登陆 weblogic console 创建 JMS 资源 1 个 JMS server 1 个 JMS module 2 个 Queue 1 个连接工厂 其中 Queue in 请求队列 Queue out 响 应队列 2 创建代理服务 response URI 录入 jms localhost 7001 MyConnectionFactory responseQueue 关键配置如下 编辑消息流 处理返回消息 将 body 中的消息内容修改为 success osb 将会把这个结果返回到响应队列中 测试 通过 Weblogic Console 往 queue in 加入一条新的消息 如下 点 ok 后 查看响应队列 queue out 找到对应的消息如下 Osb JAC 数据服务数据服务 下载 windows 版 jdevstudio11115install exe 点击安装 安装完成后先择 help update 选择 oracle composite 进行升级 升级成功后 选中 application soa application 创建应用 然后点击 composite xml 选择 db adapter 进行创 建 让后选择数据库轮询 poll 选择相应的表 字段 参数设置 条件等 点击完成 创 建

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论