JBI號稱java領域的ESB,也有了一個相應的JSR規范,那么JBI能一統ESB江湖嗎?本人十分不看好它,縱觀大廠商的ESB實現,鮮有原生支持JBI的,一般都是支持集成JBI。誰愿意在系統中跑兩個ESB呢,除非金錢和精力雙雙過盛。JBI自身的定位是支持基于JAVA的應用們能夠以SOA的方式構建起來。它的定位應該是與SCA+ESB的定位差不多,提供服務總線,服務聚合等功能,壞就壞在它局限于JAVA平臺,當前異構系統集成的場景還是很普遍的,一個java服務依賴一個c++服務,而c++服務又依賴于另一個java服務,JBI就搞不定了。而ESB+SCA就能很好的解決這個問題,因此從技術上講,JBI雖然是個規范,但在SOA不依賴于特定實現的大背景下,有著天生的缺陷,注定是個失敗的規范。從業務策略上講,SOA本來就是IBM等大廠商炒起來的,SCA是IBM,BEA,ORACLE等大廠商聯合制定的,各大廠商早就有自己成熟的ESB,自然也不會鳥JBI這個殘疾兒。