ESB的全称是Enterprise Service Bus (企业服务总线)。它是一个ielinghuode用于集成各种企业应用即服务的连接基础架构,企业服务总线能够通过简化企业应用及服务之间的链接数量,接口大小以及接口复杂度使企业的面向服务体系SOA更加强大。
Enterprise Service Bus 主要提供一下几方面的功能:
1. 在服务于服务之间或者应用于应用之间路由消息;
2. 在服务请求者与服务提供者之间转换传输协议;
3. 在服务请求者与服务提供者之间转换消息格式;
4. 处理来自于各种已购源的业务事件;
企业服务总线使企业可以更主要的关于企业的核心业务而不用在关注与连接各种应用的IT基础架构,它还可以让企业在增加新的服务及对已有服务进行修改时,可以对原有系统及服务不产生影响或者只有微小的影响。