摘要
消息中间件 (Message OrientedMiddleware) ,作为一种支持分布式应用的中间件 ,提供了应用程序间同步和异步的通信方法。它不仅使得应用程序与通信网络分离 ,而且使应用程序之间可以松散耦合 ,增强了应用的灵活性、可扩展性和网络的独立性。本文首先简要介绍消息中间件系统中通用的两种消息传递模型以及一些关键技术 ,并引出两个具有代表性的消息中间件产品 ,然后给出消息中间件的功能性设计 ,最后提出了一个基于XML的消息中间件系统模型。该系统的特点是基于XML的消息表示 ,支持IIOP ,RMI ,SOCKET等多种协议 。
MOM(Message-Oriented Middleware),as a kind of supporting distributed application platform,provide both synchronous and asynchronous style of program-to-program communication method.It not only make applications to be isolated from communication network,but also allow looserly coupling between applications,which improve the flexibility,scalability and network independence.This paper,firstly,introduces two messaging paradigms,some critical technologies used currently in MOM,and two typical MOM products;secondly,put forwards our function design to a MOM system;finally gives a XML based MOM system model.Outstanding characters of this system are the XML-based message representation,supporting so many communication protocols such as IIOP,RMI,SOCKET and so on,and supporting QoS.
出处
《计算机应用与软件》
CSCD
北大核心
2004年第8期6-7,71,共3页
Computer Applications and Software
基金
国家自然科学基金项目(699730 32 )
上海市科技发展基金项目 (0 2DZ1 50 1 3)