衡量服务总线ESB的方法

服务总线ESB是SOA的一种实现方法,它主要负责满足SOA架构所需要的服务的可扩展性及服务的可兼容性的需求。服务总线ESB究竟需要具备哪些功能呢?

1、能够在所管理的服务之间实现消息路由,也就是说能够将消息从服务A转向另一个服务B;

2、能够在服务请求这和服务提供者之间提供实现传输协议的的转换。比如说服务提供者的应用服务是EJB,应用协议是JAVA RMI,而服务请求这的应用协议是HTTP/SOAP,ESB将会把请求者的传输协议转换为Java RMI发送到服务提供者,在得到响应后,再将相应消息的传输协议转换为HTTP/SOAP返回给服务提供者;

3、能够在请求者和服务之间实现消息格式的转换;

4、能够处理不同来源的业务事件。也就是说不管业务来源与何处,不管是同步还是异步事件,都能进行响应的处理;

5、一个ESB应该使您的组织更加关注与核心技术,而不是关注如何将各种程序连接在一起的IT底层基础技术。

6、 一个ESB应该使你能够在现有的服务中加入新的服务,或者改变现有服务,而几乎没有对现有服务的使用产生影响。

作为一个企业,当一个软件厂商向你推销ESB产品时,你应该检查一下这个产品是否能够满足以上功能。

本文来源:时光·协同
更多
相关文章
关注我们
媒介联系

Email:marketing@cicro.com

TEL:(8629)87579521

FAX:(8629)87579518