学位论文 > 优秀研究生学位论文题录展示

基于对等网络的Web服务研究与实现

作 者: 杨静波
导 师: 宋俊德
学 校: 北京邮电大学
专 业: 计算机应用技术
关键词: Web Service P2P Bamboo 服务发现 服务评价
分类号: TP393.09
类 型: 硕士论文
年 份: 2010年
下 载: 91次
引 用: 0次
阅 读: 论文下载
 

内容摘要


Web服务是当前电子商务重要的解决方案之一,也是互联网发展的热点,其开放性、跨平台等优点引起许多研发人员的重视。传统的Web服务采用的是基于集中式的Web服务注册中心的服务发布和检索机制。这种机制会带来许多问题,例如:在性能方面,随着服务发布和搜索数量将不断增加,Web服务注册中心要处理的数据量就会越来越多,这将造成单个发布或搜索的处理速度降低,会导致系统的性能瓶颈凸显;在鲁棒性方面,如果Web服务注册中心出现故障而瘫痪,会导致基于该注册中心的整个Web服务系统的崩溃,表明系统容易出现单点故障。因而,从鲁棒性与性能这两方面来说,基于服务注册中心的Web服务体系架构的缺陷已经从一定程度上制约了Web服务的进一步发展。针对目前Web服务所存在的问题,提出将P2P与Web服务相结合的解决方案。通过P2P实现Web服务的发布和发现,同时引入用于P2P的Web服务信任评价机制。主要任务集中在如何将P2P资源发现机制有效的结合进Web服务架构,突破传统的Web服务和P2P的界线。待完成的工作是构建合适的底层P2P平台用于Web服务的发布与发现,在所构建的P2P平台基础上设计基于P2P的Web服务发现模型,并最终实现该模型的原型系统。本毕业设计的实现成果将是一个结合了Web服务评价机制的基于对等网络的轻量级Web服务发现平台的原型系统。随着Web服务成为下一代Web的主导技术,本毕业设计计划提出的模型将能够有效地解决了传统Web服务的鲁棒性和性能瓶颈问题。在基于P2P的Web服务中,Web服务信息分布在系统的各个节点上,这些节点之间都是对等的,单个节点的崩溃对系统的影响有限,避免了系统的单点失效问题;系统中每个节点都具有寻址能力和计算能力,提高了系统资源利用率。该模型还融入了本作者提出的一种应用于P2P网络的Web服务评价机制,可以较为有效的发现系统中的部分恶意行为。随着P2P技术与Web服务技术结合的进一步完善,相信能够有助于Web服务规模的扩大和性能的提高,进一步促进Web服务的发展。

全文目录


摘要  4-6
Abstract  6-10
第一章 绪论  10-13
  1.1 研究背景及意义  10-11
    1.1.1 P2P与Web服务发展现状  10
    1.1.2 待解决的问题  10-11
    1.1.3 P2P Web服务结合的优势  11
  1.2 论文期间所作工作  11-12
  1.3 论文组织结构  12-13
第二章 P2P与Web服务相关技术介绍  13-29
  2.1 P2P技术  13-20
    2.1.1 P2P研究背景和定义  13
    2.1.2 P2P结构的特点  13-14
    2.1.3 P2P模型分类  14-16
    2.1.4 P2P资源发现算法  16-20
  2.2 Web服务技术  20-28
    2.2.1 Web服务概述  20-21
    2.2.2 面向服务的体系结构  21-22
    2.2.3 Web服务核心技术  22-23
    2.2.4 Web服务发现  23-28
  2.3 本章小结  28-29
第三章 P2P网络平台模型Bamboo_PCN的设计与实现  29-41
  3.1 Bamboo概述  29-30
    3.1.1 Bamboo的体系结构  29-30
  3.2 Bamboo协议  30-32
    3.2.1 Tapastry协议  30-31
    3.2.2 Bamboo路由  31-32
  3.3 Bamboo相关技术  32-33
    3.3.1 OceanStore  32
    3.3.2 SEDA  32-33
    3.3.3 Berkeley DB  33
  3.4 基于Bamboo的开发  33-36
    3.4.1 Bamboo的事件处理机制  33-34
    3.4.2 Bamboo应用示例:SimpleStage  34-36
    3.4.3 Bamboo API  36
  3.5 Bamboo PCN系统对Bamboo的扩充  36-40
    3.5.1 设计在BambooP2P网络中传输的资源发布搜索相关消息  37-38
    3.5.2 设计节点本地消息通知事件类  38-39
    3.5.3 设计资源信息存储相关函数  39-40
  3.6 本章小结  40-41
第四章 基于P2P平台的Web服务的模型设计  41-52
  4.1 P2P与Web服务集成  41-44
    4.1.1 P2P的理想式无缝连接  41
    4.1.2 现有的解决方案及其问题  41-43
    4.1.3 本论文提出的方案及其提供的功能  43-44
  4.2 基于P2P的Web服务系统设计  44-51
    4.2.1 系统整体设计  44-45
    4.2.2 系统模块划分和模块简介  45-50
    4.2.3 系统运行流程  50-51
  4.3 本章小结  51-52
第五章 基于P2P的Web服务的实现和运行结果  52-69
  5.1 系统实现方案  52-63
    5.1.1 系统P2P应用服务层和P2P应用层的部分关键类的UML图  52-53
    5.1.2 关键类和方法设计与实现  53-63
  5.2 系统运行结果与分析  63-68
    5.2.1 界面介绍  63-66
    5.2.2 界面运行介绍  66-68
  5.3 本章小结  68-69
第六章 总结与展望  69-71
  6.1 论文总结  69-70
  6.2 基于P2P的Web服务发展前景  70-71
参考文献  71-74
附录  74-75
致谢  75-76
攻读学位期间发表的学术论文目录  76

相似论文

  1. 无线自组网中的服务注册技术研究,TN929.5
  2. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  3. 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
  4. 面向服务的多主体协作机制的研究与实现,TP393.09
  5. 基于聚类分析的P2P流量识别算法的研究,TP393.02
  6. 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
  7. 基于SOA的车载信息服务计费系统的设计与实现,TP311.52
  8. 面向服务的数据集成模型的研究与实现,TP311.52
  9. 基于语义的Web服务发现研究,TP393.09
  10. 基于P2P流媒体系统的设计与实现,TN919.8
  11. SOA架构在高校信息化系统中整合技术的应用,TP311.52
  12. 基于SNS的网络协作学习平台设计与实现,TP311.52
  13. 基于人工免疫的病毒检测技术研究,TP393.08
  14. 基于自组织网络的分布式广域后备保护研究,TM774
  15. 泛在环境下虚拟终端系统的组织机制研究与实现,TN915.02
  16. 基于服务强度的VANET服务发现策略与协议研究,TN929.5
  17. 基于P4P的流媒体点播系统研究与实现,TN948.64
  18. 基于P2P的空间矢量数据快速索引机制的研究,TP391.3
  19. 基于Winsock的C/S模式即时通信系统的设计及实现,TN914
  20. P2P网络信任模型及其相关技术的研究,TP393.08
  21. 面向无线传感器网络的DPWS中间件,TN929.5

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com