学位论文 > 优秀研究生学位论文题录展示
基于对等网络的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
|
相似论文
- 无线自组网中的服务注册技术研究,TN929.5
- 基于NS2的PeerCast模拟平台设计与实现,TP311.52
- 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
- 面向服务的多主体协作机制的研究与实现,TP393.09
- 基于聚类分析的P2P流量识别算法的研究,TP393.02
- 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
- 基于SOA的车载信息服务计费系统的设计与实现,TP311.52
- 面向服务的数据集成模型的研究与实现,TP311.52
- 基于语义的Web服务发现研究,TP393.09
- 基于P2P流媒体系统的设计与实现,TN919.8
- SOA架构在高校信息化系统中整合技术的应用,TP311.52
- 基于SNS的网络协作学习平台设计与实现,TP311.52
- 基于人工免疫的病毒检测技术研究,TP393.08
- 基于自组织网络的分布式广域后备保护研究,TM774
- 泛在环境下虚拟终端系统的组织机制研究与实现,TN915.02
- 基于服务强度的VANET服务发现策略与协议研究,TN929.5
- 基于P4P的流媒体点播系统研究与实现,TN948.64
- 基于P2P的空间矢量数据快速索引机制的研究,TP391.3
- 基于Winsock的C/S模式即时通信系统的设计及实现,TN914
- P2P网络信任模型及其相关技术的研究,TP393.08
- 面向无线传感器网络的DPWS中间件,TN929.5
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|