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 的功能?