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

下载本文档

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

文档简介

Osb的几种服务配置学习整理Osb的安装下载widows版weblogic wls1034_oepe111161_win32.exe直接安装,安装完成后再安装osb, ofm_osb_generic_.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” 目录, 在”CreateResources”下拉列表中选择”Business Services”Osb ejb服务3.Service Name 选项中输入Business Service 的名称,如:”SendPhoto_Business”,然后选择Service Type:WSDL WebServices , 点击”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 选项中,请输入该ProxyServices 的地址,如:”/Proxy/SendPhoto”,或者任何适合您业务需要的服务地址URI,注意此处是一个相对地址。在Get All Headers 选项选择”Yes”,然后点击”Next”进入下一配置页面。以下默认点击next直到完成浏览刚创建的Proxy Service,点击其右侧的编辑按钮,进入ProxyService 消息流配置页面。下面为消息流的配置,简单的如输入输出一致,只需添加路由到相应的服务即可。提供sbconfig_v30.jar作为示例,可直接导入更改。Osb文件服务创建代理服务选择any xmlNext ,选择file协议指定文件目录如:file:/d:/tempNext,指定发现文件后删除,还是归档,并制定归档目录,当服务启动后,在d:/temp下增加文件,就会有相应的操作。Osb调用EJB部署EJB Weblogic 启动在开发模式下,可以直接将该JAR 文件复制到$DOMAIN_HOME$根目录下的autodeploy 子目录中,即完成EJB 应用的部署。这里提供相应的ejb包在OSB 配置项目中,导入EJB 客户端应用。在C:StudentESB_TrainingServicesEJB_Client 目录中存放刚部署的EJB 的客户端JAR 应用,我们需要以JAR 资源导入到OSB 项目中。在系统管理中,设定JNDI Provider。点击”System Administration” 选择”Global Resources” “JNDIProviders”;浏览项目Training Business Servics 目录,在”Create Resource”下拉列表中选择:Business Service;Service Name:Demo_EJB_BusinessService 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”图表 612. 在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 xmlNext,选择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

提交评论