编者按:ESB是一种体系结构模式,而不是软件产品。不同的软件产品可以构成ESB。在某些情况下,公司在不同的区域中使用多种产品,利用特定的功能来满足其独特的需求。可以将这些不同的产品联合在一起实现ESB模式。
概括地讲,ESB具有以下四个主要功能:
1.消息路由:将传入消息发送到目的地,该目的地通过硬编码方式连接的逻辑确定或基于内容的动态方式确定。
2.消息转换:将传入消息从一种格式转换为另一种格式。
3.协议中介:传入消息使用不同的协议从发出位置发送。
4.事件处理:事件的传入消息一般通过发布和订阅模型分发给许多端点。 >>全文
|