论文部分内容阅读
从90年代初兴起至今,中间件技术已经日渐成熟,并出现了不同层次,不同类型的中间件产品。消息中间件(Message-oriented middleware,MOM)是这些中间件中最基本、研究最早的一种。通常我们将消息中间件分为两类,一种是基于新兴技术Java Message Service(JMS)的MOM,另一种则是属于传统类型的MOM。在这两种不同类型的消息中间件中,由于它们没有统一的标准接口,因此基于它们应用系统也就无法实现互操作和资源共享。 针对上述情况,论文提出了JMS消息代理的概念,设计出一种基于JMS的消息代理中间件(JMSMAM)。它不仅解决了两类不同消息中间件的通信问题,还为传统类型的消息中间件提供JMS技术支持。 论文以JMS Provider和IBM MQSeries为例,介绍了两种不同类型消息中间件的通信原理和它们的消息格式。在参照传统类型的消息中间件体系结构的基础上,提出了JMSMAM的体系结构。论文不仅实现了JMSMAM体系结构中的重要功能机制,还介绍了JMSMAM的主要部分的实现技术。 在JMSMAM的测试中,论文以联盾网(LDNET)的数据资料作为测试案例,对JMSMAM的进行了测试,并根据测试结果对JMSM[AM的可靠性,稳定性和实时性进行了分析。