首页> 中文学位 >基于SOA的即时消息互联互通平台的研究与实现
【6h】

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

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景与意义

1.2国内外研究现状

1.2.1 Jabber服务器及其困境

1.2.2 Pidgin客户端及其不足

1.2.3 SOA面向服务架构

1.2.4 Web Services

1.3本文主要工作

1.4本文组织结构

第二章即时消息

2.1即时消息的普及

2.2即时消息的特点

2.3即时消息的互联互通

2.3.1基于网关的策略

2.3.2基于多协议客户端的策略

2.4 Jabber服务器

2.4.1 Jabber的特点

2.4.2 XMPP 协议

2.5多协议即时消息客户端

2.5.1 Pidgin项目

2.5.2 OpenQ项目

2.6本章小结

第三章SOA面向服务架构

3.1 SOA的定义

3.2 SOA架构的基本模型

3.2.1 SOA架构中的三个角色

3.2.2 SOA架构中的三种操作

3.3 Web Services

3.3.1 Web Services基本模型

3.3.2 Web Services工作原理

3.3.3 Web Services特点

3.4 SOA与Web Services的关系

3.5本章小结

第四章PIMI系统综述

4.1法律可行性分析

4.1.1 GPL许可证

4.1.2 Jabber许可证

4.1.3 OpenQ免责声明

4.1.4法律许可分析

4.2 PIMI系统的系统功能

4.2.1帐号管理

4.2.2好友管理

4.2.3会话管理

4.2.4状态管理

4.2.5系统管理

4.3 PIMI系统架构

4.4系统优点

4.5本章小结

第五章PIMI系统的设计与实现

5.1 PIMI系统的逻辑设计

5.1.1分层式结构的优势

5.1.2系统软件体系结构

5.2接口设计

5.3数据层设计

5.4业务层设计

5.5服务层设计

5.5.1本地IM服务

5.5.2多协议IM服务

5.6表示层设计

5.7本章小结

第六章PIMI系统的部署与测试

6.1实验环境配置

6.2测试用例及测试结果

6.2.1帐号管理测试

6.2.2好友管理测试

6.2.3会话管理测试

6.2.4状态管理测试

6.2.5系统管理测试

6.3测试结果分析

6.4本章小结

结论

参考文献

攻读硕士学位期间取得的研究成果

致谢

展开▼

摘要

伴随着互联网的高速发展,各种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互联互通平台,为人们实现即时消息互联互通的愿望,提出了新的解决方案,具有应用价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号