它可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现不同服务之间的通信和整合。SB是传统中间件技术与XML、Web服务等技术结合的产物,具有平台无关性和易于集成的能力。
按照面向服务的体系结构(SOA)架构理念,SB构筑在总线服务框架基础之上。总线基础服务框架提供系统一致性、安全性、可靠性,以及性能和扩展能力保障的基础技术手段,提供基础的集成服务与用户定制的应用服务,支持多种集成服务模式,支持服务的封装、重用、服务组合、服务调度;提供内置的各种公用服务,如渠道认证服务、日志服务;提供服务管理和行业的服务规约标准;提供多角度的系统实时监控与交易报表;提供用户定制的告警;提供多种安全机制并支持同第三方安全系统的有效集成;提供有效的安全监控机制。已有的SB商用产品很多,如IBM Integration Bus、IBM WebSphere ESB、Microsoft BizTalk Server、Oracle Enterprise Service Bus、Windows Azure Service Bus等。开源的SB产品有Apache ServiceMix、Apache Synapse、Mule、Open ESB等。