Oracle ESB vs Oracle Service Bus
Oracle ESB全称是Oracle Enterprise Service Bus,是一个轻量级的service bus,开发集成在JDeveloper中。
Oracle Service Bus是收购自BEA 的AquaLogic Service Bus,是一款比较强大的产品,不仅可实现消息的转换,还可实现一些逻辑处理,兼有一些WebLogic Integration的流程处理能力。
在SOA Suite 11g中,OESB已简化为Mediator并作为SOA组件而存在,并与其他组件共同完成过程处理。通过值映射和交叉引用表来支持标准数据模型。通过XLST实现消息转换。
OSB则更加强大,可实现Message Throttling,Service Pooling and Reliable Messaging。消息转换则可通过XQuery和XLST实现,避免了XLST实现的一些缺陷, 如避免命名空间不一致导致的问题,消息拆分。
总而言之,OSB侧重协议转换和消息调整;而Mediator和OSB的相似点是,两者都支持用路由开发。但是,OSB的范畴比Mediator更广。
参考文章:http://www.scribd.com/doc/23622536/Oracle-SOA-Suite-11g-Mediator-vs-Oracle-Service-Bus-OSB
相关推荐
lklong 2020-11-22
oraclemch 2020-11-06
shilukun 2020-10-10
周嘉笙 2020-11-09
iilegend 2020-10-19
EricRay 2020-10-16
zhuzhufxz 2020-09-16
dataminer 2020-08-17
bfcady 2020-08-16
Hody 2020-08-16
FightFourEggs 2020-08-16
数据库设计 2020-08-16
Seandba 2020-08-16
Omega 2020-08-16
zjyzz 2020-08-16
yanghuatong 2020-08-16
ktyl000 2020-08-16
dbasunny 2020-08-16