基于JMS的消息中间件的设计

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:yyj1234567890
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet的发展使得分布式计算环境下的应用集成越来越普遍,中间件是实现应用间互操作的一个重要手段。面向消息的中间件能够为分布式企业应用提供更为灵活、高效和可靠的异步消息传递机制。消息中间件采用消息传递机制为网络计算提供了异步低耦合的编程架构。Java Message Service(JMS)是由SUN Microsystems公司提出的基于Java技术的消息中间件的规范。它有效地屏蔽了网络协议、应用实现的具体技术、操作系统和数据库的细节,目前已被各大软件公司和开源组织所接受,成为业界的事实标准。针对目前消息中间件所存在的一些不足,例如传统类型的消息中间件的设计与开发没有统一的标准,各种消息中间件都使用专有的API和专有协议,来自不同厂家的消息中间件产品之间很难进行互操作;并且由于JMS技术发展时间并不长,在安全性、XML支持、管理工具以及支持除Java以外的其他语言等方面还没有深入研究等问题,本文在研究消息中间件技术和JMS规范的基础上,设计并实现了一个完全符合JMS规范的消息中间件产品:FreeJMS。由于JMS规范中没有对消息过滤机制进行具体说明,而传统的基于JMS的消息过滤方法效率较低,本文在第三章给出了一种改进的基于JMS的消息过滤算法。文章最后给出了系统的整体结构设计和各项服务的设计思想,并根据设计思想给出其具体的实现细节。作为一个消息服务系统,产品建立了发布/订阅和点到点的两种消息模式,实现了全部的JMS标准API,提高了消息持久化、消息预览和消息选择功能;基于J2EE技术,产品建立了可靠的线级通讯连接,提供了名字与目录服务,完成了会话和表示层的封装,为应用层的网络应用提供了透明接口;同时在服务器端实现了事件监听和多线程管理等机制,提高了产品的服务质量。
其他文献
随着时间的推移纸质文献资料越来越多,需要占用越来越多的空间来存放,导致搜索、使用起来不方便,因此需要将其数字化后存储以便于管理与应用。为了将这些文献变成数字化,一般
压缩感知理论的核心是尽量使用较少的采样数据来对信号进行精确的重构,恢复出原始的信号。该理论是图像处理方面的一个新秀,给我们展现了对图像进行处理的另一种思路。因此,
在3G中CDMA是最主要的技术,正交频分复用(OFDM)调制作为多载波调制的代表,将是未来无线通信传输体制的关键技术,以多载波调制融合CDMA技术构成多载波CDMA系统必将是未来移动
AVS标准是我国自主制定的、具有自主知识产权的第二代信源压缩编码技术标准,它具有性能高,计算复杂度低,专利授权费用低等优点。它的实施不仅标志着我国在多媒体处理等领域的
随着虚拟现实、协同设计和Web 3D技术的发展,越来越多的用户通过互联网发布自己的3D数字媒体产品。数字媒体产品通过计算机网络高速率、无失真地任意传输的特性为数字媒体产
MIMO系统的信道容量与发射端和接收端的最小天线数成线性关系,这使MIMO技术成为B3G技术中最有前途的技术之一;OFDM技术由于较高的频谱利用率、能有效对抗无线信道多径衰落和
多描述编码方法是一种能够实现高质量的传输图像信号、视频信息数据的编码方法。它把信号通过一定的方法形成多个相互独立但同时又保持一定相关性的码流,在多个信道传输。在
如今,计算机和数字信号处理技术(DSP技术)的迅猛发展,不仅使得视频压缩处理系统在日常生活、军事、工业和医疗等许多领域得到了广泛的应用,而且也给视频压缩技术带来了更为广
随着科学技术的发展,传感器性能获得了很大的提高。为了获得最佳的作战效果,依靠单传感器提供信息已无法满足作战需要,必须运用各种有源和无源探测器在内的异类多传感器来集成提
切换技术作为移动卫星通信网络的一项关键技术,实现在通信进行过程中允许用户终端移动、在恶劣的无线传输条件下恢复并保持通信、平衡网络的业务负荷等功能。用户终端的移动