Oracle Service Bus (OSB) 是一款企业级服务总线,它旨在实现不同系统和服务之间的无缝连接、交互管理和调解,通过将企业服务总线的功能与操作服务管理集成于单一产品中,提供了高效且一致的用户体验。本文档详细介绍了如何进行OSB的配置和普通服务的开发,包括同步返回和异步无返回两种模式。
首先,环境准备阶段,你需要确保安装了Oracle Service Bus (OSB)及其配套的WorkShop开发环境,这通常涉及到:
1. 安装Oracle Service Bus (OSB) 10.3.1版。
2. 设置WebLogic域,通过Oracle WebLogic Server 10g R3的Configuration Wizard创建一个新的域,并在创建过程中选择包含Workshop和OSB功能。
在服务开发方面,分为两个主要部分:
- **同步返回服务配置**:这部分从创建WebService项目开始,如创建一个Java项目,然后构建WebLogic WebService,生成WSDL文件并发布到服务器。接着是应用集成组的工作,包括创建Project,添加WSDL资源,创建BusinessService(业务服务)和ProxyService(代理服务),用于管理与同步请求的交互。
- **异步无返回服务配置**:这个部分同样涉及服务提供者的工作,如开发Webservice服务,但重点在于集成JMS(Java Message Service),创建JMS服务器、连接工厂和队列或主题,以便处理异步通信。与同步流程类似,应用集成组会创建相关项目资源,定义业务服务和代理服务,最后开发服务调用者的客户端代码。
每个步骤都细致地说明了操作流程,从项目创建到配置细节,旨在帮助读者理解和实施OSB的配置以支持其应用的开发。无论是同步还是异步的交互场景,本文都将为开发者提供实用的指南,确保他们在OSB平台上实现高效的服务集成和管理。
资源详情
资源推荐
3.服务的开发及OSB配置_同步返回
3.1开发Webservice服务(服务提供者工作)
3.1.1第一步 : 创建WebService项目
打开Workshop,FileNewOther,选择创建Web Service Project,命名