企业即时通信客户端的开发及其性能测试.doc

上传人:F****n 文档编号:94488590 上传时间:2019-08-07 格式:DOC 页数:43 大小:1.04MB
返回 下载 相关 举报
企业即时通信客户端的开发及其性能测试.doc_第1页
第1页 / 共43页
企业即时通信客户端的开发及其性能测试.doc_第2页
第2页 / 共43页
企业即时通信客户端的开发及其性能测试.doc_第3页
第3页 / 共43页
企业即时通信客户端的开发及其性能测试.doc_第4页
第4页 / 共43页
企业即时通信客户端的开发及其性能测试.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《企业即时通信客户端的开发及其性能测试.doc》由会员分享,可在线阅读,更多相关《企业即时通信客户端的开发及其性能测试.doc(43页珍藏版)》请在金锄头文库上搜索。

1、n(空行,五号字,1.(空行,五号字)(空行,五号字) 玉林师范学院本科生毕业论文(设计)(空行,五号字)(空行,五号字)企业即时通信客户端的开发与性能测试(空行,五号字)Development and Performance Testingof the Enterprise Instant Message Client(空行,五号字)(空行,五号字)(空行,五号字)院 系 数学与计算机科学系 专 业 计算机科学与技术 班 级 xxxxxxxxxxx 姓 名 xxxxxxxx 学 号 xxxxxxxxxxxx (空行,五号字,行高0.7厘米)指导教师单位 数学与计算机科学系 指导教师姓名 xx

2、xxxxxx 指导教师职称 副教授 企业即时通信客户端的开发与性能测试计算机科学与技术xxxx级x班 xxxxx指导教师 xxxxxx摘要当今世界处于信息爆炸式增长并迅速更新的时代。随着网络的发展,即时通信服务深入到人们生活的方方面面。对企业来说,即时消息、语音、视频通信和即时文件传输的利用率非常高。企业级即时通信系统作为未来的主流办公工具,集成了多种先进的信息沟通方式。目前不少即时通信软件都有针对企业的版本。这些软件功能虽然全面,却并不符合许多中小型企业的工作要求。通过深入研究开源的Openfire服务器和Smack API的实现,本系统充分利用更高安全性即时通信协议XMPP,编写接口的工厂

3、类以实现即时通信协议的客户端软件模块。企业级即时通信软件SPGEcq就是从企业工作的实际出发,在大幅减少企业通信费用的同时,提高了企业整体的工作效率,使得企业员工脱离网络聊天所带来的问题。在即时通信、文件传输等功能的基础上,各企业还可以通过二次开发来定制自己的多样性功能和主题,使用丰富的扩展插件来满足自身的需求。此外,本即时通信软件遵循开源的GNU协议,具有跨平台特性。最后本文对系统进行了性能测试。根据测试结果分析, 本文针对存在的系统性能瓶颈进行相应的评估,消除系统性能瓶颈,使系统能够达到预期的性能指标期望值。经过性能测试和调优工作,本系统在思普企业集团SPGLinux上稳定运行至今,并将逐

4、步推动企业集团整体业务的自动化,为企业提供更坚实、更好的系统平台以及更多、更适合的应用。(空行,小四号字)关键词:即时通信,企业级,XMPP,跨平台,性能测试Development and Performance Testing of the Enterprise Instant Message ClientComputer Science and Technology 2005-2 Teng Bin-yunSupervisor Li Chao-jianAbstractThe current world locates in the period of information explosiv

5、e growth and rapid update. As the network developed, instant message service gets into the various facets of peoples lives. For enterprise, instant message, voice, video communication and instant file transfer have very high rate of apply. To be the future mainstream in office tools, enterprise inst

6、ant message system integrates various advanced way for information communication. At present, much instant message software have the version for enterprise. They have complete functions but not fit with the work demand in many small and medium-sized enterprises.Through deeply researching the impleme

7、nt of open-source Openfire server and Smack API, the system plenty uses the higher security instant message protocol XMPP and carries out the instant message protocols client software module by writing the factory class of interface code. Enterprise instant message software SPGEcq starts with the pr

8、actical work of enterprise and improves the whole work efficiency that employee gets rid of the problem of network chat, as well as reduces the enterprise communication cost by a big margin. On basis of the functions like instant message and file transfer, various enterprises customize their own var

9、ious functions and theme by repeatedly development and use plenty of extended plug-in to fulfill their own requirements. Furthermore, the instant message software keeps to the open-source GNU license and has got the feature in cross-platform.At last the study makes the system performance test. On ba

10、sis of test result analysis, we evaluate the existent system performance bottleneck corresponding, and eliminate it for reaching the expectation of performance guideline. Through the work of performance test and optimizing, the system will be running stably in Sipu Groups SPGLinux to this day. It wi

11、ll work up the whole business automatization of group, and provides more stable, better system platforms as well as much more and more suitable applications for enterprise.(空行,小四号字)Key words:instant message, enterprise level, XMPP, cross-platform, performance test目录互联网经过了10年的发展,不仅互联网本身拥有极大的使用价值,而且互联

12、网还为其它传统行业的发展提供了新的工具和途径,一些传统行业得以创造出许多以前很难实现的服务和价值。例如网上炒股炒汇、网站短信服务、QQ等即时通讯工具都在中国蓬勃发展并为相关企业带来了巨大经济效益。1 前言当今世界处于信息爆炸式增长并迅速更新的时代。为适应新的经济竞争环境,现代企业特别是中小企业的沟通越来越快,对效率的要求也越来越高,企业内部的团队工作中的协调沟通必须即刻达成,顺畅的沟通对生产效率、管理质量起到至关重要的作用。否则将影响项目的整体推进,也难以迅速应对瞬息变化的市场需求。随着网络的发展,即时通信服务深入到人们生活的方方面面。由于即时通信的方便快捷,它的出现大大改变了传统的邮件交流方

13、式。在异步通信已无法满足办公需求的情况下,好的即时沟通平台能够帮助实现高效沟通。1.1 即时通信软件的现状和特点1.1.1 即时通信软件的现状随着当今信息社会对信息的需求越来越强烈,人们已经不满足于通过互联网、邮件、电视等媒体获得信息量了,他们对于信息的及时性要求越来越高。对于外界的联系人们也不仅局限于电子邮件和电话,还需要更快的联系方式即时通信(Instant Message, IM),以便可以随时随地传递信息。即时通信软件是互联网应用工具软件,IM软件的历史并不久远,但是它一诞生,就立刻受到互联网用户的喜爱,并风靡全球。它的沟通能力再次焕发出无限光彩。除了“聊天”之外,它更多地显示出了商务

14、通信、居家办公的卓越性能,可以说是目前我国上网用户使用率最高的软件。据2008-2009中国企业即时通信市场研究年度报告称,在基于互联网工作中使用即时通信服务的人将在未来几年内大幅度增加,而2008年全球每天发送的即时通信消息已超过一万亿条。如图1.1所示,下面是人们使用即时通信软件的主要目的。图1.1 使用即时通信的主要目的Fig.1.1 The Main Purpose of Using IM1.1.2 当前即时通信软件的特点个人即时通信软件在企业的应用中存在着许多不足之处。首先,通常从安全和管理的角度出发,企业不接受接入互联网的服务,也就限制了这些软件的使用;其次,由于这些软件主要侧重聊

15、天和娱乐,存在繁杂的功能将影响工作效率;另外,注册用户不需要验证身份证,这导致了在传输过程中企业的敏感数据极其容易被窃取,并且数据的安全性不能得到有效的保障。现在流行诸多的IM通信协议中,大都是封闭协议,不同的IM之间是相对封闭的,无法互通。而Jabber作为一种开放的标准化IM协议(已被IETF标准化)3将引发一股不断开放的IM潮流。目前开源的即时通信软件已经成为IM发展的一个新亮点。开源的即时通信协议和相关软件作为沟通交流手段多元化的重要组成部分,具有良好的发展前景。目前,在国外有许多优秀的开源即时通信平台协议,其中包括应用最广泛的分布式Jabber协议核心可扩展的消息现场协议(Extensible Messaging and Presence Protocol,XMPP)。Jabber作为一种开放的体系架构,具有良好的可扩展性、安全性及其在开源界良好的支持,能作为开发企业级客户端的最佳选择。SPGEcq是一种基于Jabber的开源IM

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号