基于XMPP的企业级即时通信系统的研究与实现

来源 :武汉理工大学 | 被引量 : 41次 | 上传用户:bostangul
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术和网络通信技术的发展,即时通信系统的应用也得到了飞速的发展,比较典型的有QQ、MSN,它们的出现使得在以网络为载体的新世纪出现了一种全新的交流方式,它极大地提高了人们交流的效率同时降低了交流的成本,但是现在的各个即时通信系统采用了各自不同的协议,使得不同系统用户之间无法交流,XMPP(Extensible Messaging and Presence Protocol)协议的出现解决了这一难题。Jabber/XMPP是一个由开源组织制定的、基于XML语言的协议,其开放特性使开发者之间可以互相竞争,促进了即时通信领域技术的进步与发展,同时改变了以往的即时通信系统之间无法互联的状况。由于Jabber/XMPP系统采用了分布式的结构和模块化的系统架构,因此很容易对系统的功能进行扩展。正是基于以上优点,基于XMPP协议的即时通信系统成为企业信息化过程中必不可少的一部分。论文包括以下主要内容:1.介绍了XMPP协议的相关知识,并列出该协议的详细流程。2.详细分析了该企业级即时通信系统系统需求,根据系统的设计原则和功能目标进行总体架构,给出了系统的总体设计和功能模块的划分。3.根据系统的设计原则,结合开源的协议包smack,实现了该系统需求中要求实现的功能。论文的重点之处在于通过开源协议的实现,构建出适合中国国情的企业级即时通信系统架构,并将其运用于实践中。实践表明,该整合框架功能强大、耦合度低,增强了系统的可维护性和可扩展性,达到了即时通信系统的设计目标。
其他文献
从20世纪后期到本世纪初,由于信息技术的迅猛发展及其产业规模的不断扩大,云计算成为继自来水、电力、天然气、电信之后的第五个公共基础设施服务。云计算是利用网络将各种资
随着图形处理器(GPU)的计算能力和可编程性的不断提高,利用GPU进行通用计算(GPGPU)逐渐成为研究的热点。通常GPGPU计算采用CPU-GPU的异构模式,虽然这种异构模式能够获得好的
随着Web2.0时代的到来,互联网不再只是人们获取信息的重要来源,而且逐渐成为人们表达自己观点和情感的的重要平台,于是互联网上出现了大量的主观性文本,比如购买产品的评论信息、
在电影和游戏中,经常出现多个角色间密集交互动画的场景,比如在电影“斯巴达300勇士”中高质量的多角色格斗场景非常吸引眼球,再比如在“NBA”系列,“指环王”等游戏中,玩家
学位
随着多核处理器的出现,多核处理器任务调度已成为当前高性能处理器研究的热点之一。近年来,针对多核处理器任务调度问题,国内外许多专家和科研机构都进行了积极研究,旨在通过
无线传感器网络(WirelessSensorNetwork,WSN)是由大量具有通信与计算能力的微小传感器节点以多跳通信、自组织的方式形成的分布式无线网络。传感器节点只能和其邻居节点通信,其计
随着无线机会调度的广泛应用、多媒体和高速数据业务的大量需求,迫切需要一种手段为无线数据网络的服务质量提供保障。因此,本文运用随机网络演算理论中的两个基本工具(到达
在当今的互联网领域中,虚拟化正在如火如荼地发展,该技术的出现解决了计算硬件使用效率低下的问题,尤其是在服务器方面,虚拟化技术将单一的物理服务器虚拟成多个逻辑计算单元
随着网络技术的高速发展,远程监控系统被应用于各种领域中。通过远程监控,技术人员可以对现场数据进行实时采集和快速集中,他们不需要亲临现场或恶劣的环境就可以监视并控制