企业服务总线的功能主要体现在服务接入、通信协议转化、数据互操作、应用集成、服务质量管理、系统监控等方面,包括消息机制、消息路由、集成框架、服务容器等主要组成部分。企业服务总线可支持多种通信协议如HTTP、JMS、SOAP等,实现不同协议之间的无缝集成;可在异构的传输协议间进行消息格式转换;可支持发布/订阅的消息模式;支持消息的路由/寻址,消息路由可采用基于内容的或是基于复杂规则的机制,并实现消息的过滤、聚合、以及重新排序;在集成框架中,需考虑服务交互的事务性、一致性、可靠性、安全性等质量特性。
企业服务总线可有效解决大规模系统集成所面临的复杂性,降低其集成和维护成本。