1. MOM(Message Oriented Middleware,分布式系统的集成)
MOM指的是利用
高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。
MOM通过提供
消息传递和消息排队模型,它可在分布环境下扩展进程间的通信,并支持多 基于 MOM 的系统 基于 MOM 的系统 通讯协议、语言、应用程序、硬件和软件平台。时下流行的MOM中间件产品有IBM的MQSeries、 BEA的MessageQ等。
MOM面向消息的中间件
面向消息的中间件使用消息传送提供者来协调消息传送操作。MOM(Message-oriented Middleware)系统的
基本元素是客户端、消息和MOM提供者,后者包括API和管理工具。MOM提供者使用不同的体系结构
路由和传送消息:它可以使用集中式消息服务器,也可以将路由和传送功能分布在每个客户端上。某些MOM产品结合了这两个方法。
使用MOM系统,
客户端可以进行API调用,以便将消息发送到由提供者管理的目的地。该调用会调用提供者服务以路由和传送消息。在发送消息之后,客户端会继续执行其他工作,并确信在接收方客户端检索该消息之前,提供者一直保留该消息。基于消息的模型与提供者的协调耦合在一起,使得创建松散耦合的组件系统成为可能。这样的系统