Osb的几种服务配置学习整理.docx
- 文档编号:23059596
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:15
- 大小:1.40MB
Osb的几种服务配置学习整理.docx
《Osb的几种服务配置学习整理.docx》由会员分享,可在线阅读,更多相关《Osb的几种服务配置学习整理.docx(15页珍藏版)》请在冰豆网上搜索。
Osb的几种服务配置学习整理
Osb的几种服务配置学习整理
Osb的安装
下载widows版weblogicwls1034_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项目中配置如下的目录:
目录名称:
ProxyServices,
功能:
OSB项目中用于存放ProxyServices信息
目录名称:
BusinessServices,
功能:
OSB项目中用于存放BusinessServices信息
目录名称:
Resources
功能:
存放OSB项目中各种资源文件
在Resources目录中,再创建以下子目录,用于存放不同类型的资源:
目录名称:
WSDL
功能:
存放OSB项目中WSDL文件资源
目录名称:
Transformation
功能:
存放各种XQuery转换文件资源
目录名称:
JARs
功能:
存放OSB项目中JAR文件资源
目录名称:
Others
功能:
存放OSB项目中其他相关资源文件
Osbwebservice服务
1.打开浏览器,输入:
http:
//localhost:
7021/sbconsole,进入OSB的管
理配置界面,输入用户名和口令点击”Login”进入OSB管理配置控制
台,并点击”ChangeCenter”中的”Create”按钮,进入配置项目编辑状
态。
2.浏览”Training”项目,点击”BusinessServices”目录,在”Create
Resources”下拉列表中选择”BusinessServices”
Osbejb服务
3.ServiceName选项中输入BusinessService的名称,
如:
”SendPhoto_Business”,然后选择ServiceType:
WSDLWeb
Services,点击”Browse”浏览,选择前面导入的名
为”SendPhoto_WSDL”的WSDL文件,选择WSDLDefinations为Ports
下的SendPhoto,然后点击”Next”。
4.在Protocal选项中选择”http”,LoadBalancingAlgorithm选
择”round-robin”,EndpointsURI选项,请留意ExistingURIs
为http:
//localhost:
7021/OSG_BEA/Photo/SendPhoto
以下默认点击next直到完成
如果配置正确,点击”Save”保存,完成BusinessServices的资源配置
完成BusinessService的配置后,开始配置OSB中的ProxyServices:
7.点击”ProxyServices”目录,然后从”CreateResources”下拉列表中选
择”ProxyService”
在资源项选择创建代理服务
ServiceName选项输入ProxyService的名称,如”SendPhoto_Proxy”,
ServiceType选择WSDLWebService,
选择WSDL资源为:
SendPhoto_WSDL,Ports为:
SendPhoto。
在Protocol选择”http”,EndpointsURI选项中,请输入该Proxy
Services的地址,如:
”/Proxy/SendPhoto”,或者任何适合您业务需
要的服务地址URI,注意此处是一个相对地址。
在GetAllHeaders选项选择”Yes”,然后点击”Next”进入下一配置页
面。
以下默认点击next直到完成
浏览刚创建的ProxyService,点击其右侧的编辑按钮,进入Proxy
Service消息流配置页面。
下面为消息流的配置,简单的如输入输出一致,只需添加路由到相应的服务即可。
提供sbconfig_v30.jar作为示例,可直接导入更改。
Osb文件服务
创建代理服务
选择anyxml
Next,选择file协议
指定文件目录如:
file:
///d:
/temp
Next,指定发现文件后删除,还是归档,并制定归档目录,当服务启动后,在d:
/temp下增加文件,就会有相应的操作。
Osb调用EJB
部署EJBWeblogic启动在开发模式下,可以直接将该JAR文件复制到
$DOMAIN_HOME$根目录下的autodeploy子目录中,即完成EJB应用的
部署。
这里提供相应的ejb包
在OSB配置项目中,导入EJB客户端应用。
在C:
\Student\ESB_Training\Services\EJB_Client目录中存放刚部署的
EJB的客户端JAR应用,我们需要以JAR资源导入到OSB项目中。
在系统管理中,设定JNDIProvider。
点击”SystemAdministration”选择”GlobalResources”“JNDI
Providers”;
浏览项目TrainingBusinessServics目录,在”CreateResource”下拉列
表中选择:
BusinessService;
ServiceName:
Demo_EJB_Business
ServiceType:
选择”TransportTypedService”;点击Next进入下一配置;
在协议中,选择:
ejb;
LoadBalancingAlgorithm维持默认选择;
EndpointURI:
按照ejb:
资源的jndi_name方
式输入EJB访问的URI信息,
此处输入:
ejb:
EJB_JNDI:
ejb.DemoLog_Home;
其后可根据提示next,直到完成
建立代理服务,选择刚刚配置完成的ejb服务,相应的配置如前面几种类型
Osb调用jar包java方法
进入OSB的配置控制台,点击”ChangeCenter”中的”Create”按钮,进
入编辑状态,浏览”Training”项目的”Resources”_”JARs”目录,点
击”CreateResource”下拉列表,选择”JAR”
图表61
2.在ResourceName栏中输入JAR的名称,如:
Utils,在JARSourceFile
栏中
在ResourceName栏中输入JAR的名称,如:
Utils,在JARSourceFile
栏中,点击浏览,选择utils.jar(任意一个提供static方法的jar包都可以),选中导入,并点击”Save”保存。
点击”ProxyServices”目录,然后从”CreateResources”下拉列表中选
择”ProxyService”
选择anyxml
Next,选择http协议
Messageflow中stage里选择java标注,先择相应的jar包,并选择相应的方法,这里为简单起见,直接把输入的body节点作为参数$body,并输出到result,替换response的节点值,输入http:
//xxx.test.jsp,可见其输出的xml内容已经被替换
Osbjms服务
登陆weblogicconsole创建JMS资源(1个JMSserver,1个JMSmodule,2个Queue,1个连接工厂,其中Queue-in请求队列Queue-out响应队列)
2创建代理服务
responseURI录入:
jms:
//localhost:
7001/MyConnectionFactory/responseQueue,关键配置如下:
编辑消息流,处理返回消息:
将body中的消息内容修改为success,osb将会把这个结果返回到响应队列中。
测试:
通过WeblogicConsole往queue-in加入一条新的消息,如下:
点ok后,查看响应队列queue-out,找到对应的消息如下:
OsbJAC数据服务
下载windows版jdevstudio11115install.exe,点击安装,安装完成后先择help->update,选择oraclecomposite进行升级,升级成功后,
选中application->soaapplication创建应用,然后点击composite.xml,选择dbadapter进行创建,让后选择数据库轮询poll,选择相应的表,字段,参数设置,条件等,点击完成,创建jca文件成功,
生成相应的soabusserver,并进行messageflow的设计,
在http:
//localhost:
7021/cosnole中设置数据源,jdbc/soadatabase,在部署中设置dbAdapter中指定jca的jndi,并对其datasource进行指定为jdbc/soadatabase,这样发布服务后,就可以对数据库表进行轮询监控变化。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Osb 服务 配置 学习 整理