【发布时间】:2011-07-23 00:26:31
【问题描述】:
JBI 标准(曾经是?)应该是企业服务总线的标准,尤其是在不同 ESB(或单独的服务引擎提供者)的重用/交换能力方面
已知的 JBI 实现是(根据维基百科):
- OpenESB => JBI + OSGI(因为 Oracle 收购了 Sun,现在它只是社区)
- 花瓣
- ServiceMix => 最后一个 (4) 版本基于 OSGI(但仍与 JBI 兼容)
- Fuse => 根据 Guillaume Nodet 的说法,JBI 1.0 和 2.0 已失效 http://servicemix.396122.n5.nabble.com/DISCUSS-ServiceMix-future-td3212177.html 上次有关 WS-Security 的 fuse 网络广播使用的是 CXF-Osgi
- Mule => 根据 Ross Mason 的说法,JBI 1.0 已死 http://www.infoq.com/news/2008/05/jbi-debate
- Oracle => 应该是 JBI ?明确遵循 SCA
- TIBCO => 应该是 JBI ?明确遵循 SCA
非实施者:
- IBM => 据我所知不是 JBI。明确遵循 SCA
- JBoss => 自定义
如果不考虑 JBI 的工作原理以及它解决与 SCA 不同的问题,您是否真的会在选择 ESB 时考虑它是否符合 JBI 的事实?还是坚持 ESB 的功能?
参考:What are the differences / similarities between JBI and SCA
【问题讨论】:
标签: soa esb servicebus jbi