oracle osb和oracle esb的区别

发布网友 发布时间:2022-04-20 08:54

我来回答

2个回答

热心网友 时间:2022-04-02 18:09

一、技术不同

1、oracle osb:以“配置”为中心,由策略驱动,实现了“服务使用者”和“服务提供者”之间的松耦合配合。

2、oracle esb:是传统中间件技术与XML、Web服务等技术结合的产物。

二、功能不同

1、oracle osb:将分散在企业应用中的功能组合为基于标准的互操作“服务”,与使用传统应用相比,企业可利用SOA,更快地组合和重用“服务”,以满足业务需求。

2、oracle esb:开发人员不必再在各个服务端点构建集成和中介服务,如路由、协议代理、转化、安全策略和SLA质量策略,只需在“ESB” 中配置这些策略即可。


三、特点不同

1、oracle osb:提供动态配置服务和策略的多功能控制台和环境,能支持多个服务集成项目,能确保所有配置元素的引用完整性,并能在测试或生产期间监控和运行系统。

2、oracle esb:是构建基于面向服务体系结构(SOA)解决方案时所使用基础架构的关键部分,是由中间件技术实现并支持SOA的一组基础架构功能。

参考资料来源:百度百科-ESB

参考资料来源:百度百科-Oracle系统

热心网友 时间:2022-04-02 19:27

Oracle有两个ESB产品,一个是Oracle Service Bus (OSB),另一个是Oracle Enterprise Service Bus (ESB)。
Oracle Service Bus (OSB)是AquaLogic Service Bus (ALSB)的新名称,ALSB是以前BEA公司的ESB名称。Oracle Enterprise Service Bus (ESB)是Oracle的“老”产品,与BEA没有任何的关系。
ESB当前和Oracle的BPEL产品有更好的集成度,并且两个产品都使用相同的适配器框架。
与ESB相比较,OSB提供更丰富的功能,更多的监控和展现能力。此外,OSB也提供更丰富的消息路由,流量控制和消息修饰。
在OSB的下一个版本(11g),它将支持基于JCA标准的适配器框架,使其能够使用当前BPEL和ESB提供的适配器,同时也提高了OSB与其他系统的交互能力。
11g同时也会将ESB的一些功能移植到OSB中,特别是对SCA框架的支持。

安装OSB,同weblogic一样,不在说明。
域建好后启动OSB时注意,比如本机安装的OSB启动进入管理配置界面:
http://localhost:7001/sbconsole 输入登录用户名和密码
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com