基于SOA的即时消息互联互通平台的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:wxwp_xu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着互联网的高速发展,各种IM(Instant Messaging,即时消息)不断涌现,凭着其实时交互的特点迅速在网络通信领域中占据一席之地。经过二十几年的发展,IM已经超越电子邮件,成为当今互联网沟通交流的主要工具之一。 目前许多IM系统采用自己设计开发的通信协议,协议的内容也是不公开的,因而极易形成信息孤岛。为了与其他IM服务器上的用户交流,用户不得不开启多个IM客户端,这给用户带来了许多不便。因此,IM系统之间的互联互通成为人们的迫切需求,也是网络时代发展的大趋势。 XMPP(eXtensible Messaging and Presence Protocol,可扩展消息处理现场协议)协议的出现与Jabber服务器的开通,使得IM系统之间的互联互通成为了可能。然而,在国内,拥有76%以上市场份额、占据垄断地位的腾讯QQ,却不开通Jabber服务器,也一直不愿意开放其协议,导致在国内实现即时消息互联互通的愿望严重受阻。 开源软件Pidgin是一种多协议IM客户端,它允许用户仅开启一个IM客户端就可以使用多个不同协议的IM帐号。Pidgin是遵循由FSF(Free Software Foundation,自由软件基金会)颁发的GPL(GNU General Public License,GNU通用公共许可证)许可证的,其最新版本不仅可以与MSN、GTalk、Yahoo! Messenger等16个不同的IM系统通信,而且以插件的形式集成了OpenQ,使其可以与腾讯QQ互通,某种程度上实现了互联互通的目的,但由于它实际上是各种IM协议的宿主软件,存在着固有的不足之处,使得其实用功能受到了限制。 SOA(Service Oriented Architecture,面向服务架构)的研究日渐成熟,并逐渐成为企业进行业务重组和信息集成的首选。Web Services的出现为SOA架构增添一份丰采,它能够快捷和方便地整合并集成各种系统、商务和任何应用平台,并拥有三个标准与规范:SOAP、WSDL、UUDI,使得SOA的各种主要理论得到很好的实践。 本文基于SOA面向服务架构,采用Web Services,重新整合开源IM软件,并提供标准的服务,基于这些服务,构建一个开放的、易修改的、易扩展的、易部署的、低依赖性的IM互联互通平台,为人们实现即时消息互联互通的愿望,提出了新的解决方案,具有应用价值。
其他文献
Rijndael算法因其优越的性能、效率、安全性,以及执行的简易性和灵活性于2000年成为美国高级加密标准AES。由于AES是数据加密标准DES的继承者,自其被接纳为标准之日起就被政
随着无线通信技术和电子技术的不断发展,人们将能够把无线收发装置,数模转换器,数字基带处理系统和其他应用接口集成在一个很小的低功耗传感器节点上。由这些节点通过无线互
无线传感器网络中(WSN)的多媒体流服务应用(MSAs)有着非常大的应用前景和潜力。本文中,引入这样的一个应用的实例,即移动增强可视化服务应用(MAVS),它通过多跳方式将传感器节
本课题以“博邦房产”报表为基础,以“博邦房产”报表为切入点对通用报表技术进行了深入的分析和研究,最终形成了动态报表生成系统的解决方案和实现方法。 论文首先对国内外
软件过程诊断是指通过度量分析的方法,对软件过程中出现的问题进行分析,发现并给出参考的解决方案,帮助项目经理达到过程执行的预期目标。软件过程诊断技术为软件过程的执行提供
随着网络技术的迅猛发展以及三网融合的不断推进,多媒体会议系统逐渐成为高品质高带宽的热门应用。然而,传统的基于H.323协议栈的多媒体会议系统已经无法满足用户日益丰富的
传统的雷达设计都采用自下而上的方法并使用特有的硬件及软件架构。在这种开发模式下每一个雷达系统都采用独有的架构和开发技术,因此通常耗费大量的时间金钱,并且使得系统的维
随着信息技术的发展,高校各部门之间信息交互日趋频繁,然而由于各部门应用系统之间的体系结构、操作系统平台和数据库平台之间差异,造成系统间难于、甚至无法进行信息交互,从而形
伴随着大数据(Big Data)时代的到来,数据增长的速度越来越快。由于这些数据中充斥着大量无用、冗余的信息,并且自然语言存在着固有的表述多样性,这使得计算机“理解”文本的
随着三维数据获取和相关处理技术的迅速发展,密集的三角网格表示已成为计算机图形学事实上的标准.为了表示模型的丰富细节,网格数据常常规模庞大,直接对其存储、传输、绘制、