基于P2P技术的Web服务发现和选择方法研究

上传人:li45****605 文档编号:44618537 上传时间:2018-06-14 格式:PDF 页数:74 大小:3.83MB
返回 下载 相关 举报
基于P2P技术的Web服务发现和选择方法研究_第1页
第1页 / 共74页
基于P2P技术的Web服务发现和选择方法研究_第2页
第2页 / 共74页
基于P2P技术的Web服务发现和选择方法研究_第3页
第3页 / 共74页
基于P2P技术的Web服务发现和选择方法研究_第4页
第4页 / 共74页
基于P2P技术的Web服务发现和选择方法研究_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《基于P2P技术的Web服务发现和选择方法研究》由会员分享,可在线阅读,更多相关《基于P2P技术的Web服务发现和选择方法研究(74页珍藏版)》请在金锄头文库上搜索。

1、R ES E A R C HO NW E BS E R V I C E D I S C O V E R YA N DS E L E C T I o N B A S I N GO NP 2 PN E T W O R KP r e s e n t e db y Z h o uJ i e l o n gS u p e r v i s e db yP r o f e s s o rD O UW a n c h u nD e p a r t m e n to fC o m p u t e rS c i e n c ea n dT e c h n o l o g yN a n ji n gU n i v

2、e r s i t y ,N a n ji n gP R C h i n a ,210 0 9 3声明本人声明所呈交的学位论文是我个人在导师的指导下、在南京大学及导师提供的研究环境( 含所标注的项目资助) 下作为导师领导的项目组整体的组成部分而完成的研究工作及取得的成果。论文中取得的研究成果除加以标注和致i 身十的地方外,不包含其他人己经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。南京大学及导师所有权保留:送交论文的复印件,允许论文被查阅和借阅;公布论文的全部或部分内容;可以采用影印、缩印或其他复制手段保存该论文。学生签名:导师签名:

3、D e c l a r a t i o n日期:日期:Im a k ead e c l a r a t i o nh e r et h a tt h et h e s i ss u b m i t t e di sc o m p o s e do ft h er e s e a r c h i n gw o r kb ym y s e l fa n di t sc o r r e s p o n d i n gr e s e a r c h i n gr e s u l t sf i n i s h e da sac o n s t i t u t ep a r to ft h ew h o

4、l ep r o j e c ti nt h ep r o j e c tt e a ml e db ym ya d v i s o r T h et h e s i si sc o m p l e t e dw i t ht h eg u i d a n c eo fm ya d v i s o r ,a n du n d e rt h er e s e a r c h i n gc i r c u m s t a n c e so fN a n j i n gU n i v e r s i t ya n dm ya d v i s o r ( i n c l u d i n gt h ep

5、 r o j e c ts u p p o r ti n d i c a t e d ) A sIk n o w ,t h et h e s i sd o e sn o ti n c l u d eo t h e rp e o p l e Sr e s e a r c h i n gr e s u l t se v e rp u b l i s h e do rc o m p o s e d ,e x c e p tt h o s et h a ta r es p e c i a l l ya n n o t a t e da n da c k n o w l e d g es o m e w

6、 h e r ei nt h ea r t i c l e A n yc o n t r i b u t i o nm a d et ot h er e s e a r c hb ym yw o r k i n gp a r t n e r si sd e c l a r e de x p l i c i t l ya n da c k n o w l e d g e di nt h et h e s i s N a n ji n gU n i v e r s i t ya n dt h ea d v i s o rr e t a i nt h ec o p y r i g h ta sf o

7、 l l o w s :s u b m i t t i n gt h ec o p i e so ft h et h e s i s ,a l l o w i n gt h et h e s i st ob ec o n s u l t e da n db o r r o w e d ;p u b l i c i z i n gt h ew h o l eo rp a r to ft h et h e s i s Sc o n t e n t ;k e e p i n gt h et h e s i sb yp h o t o c o p y ,m i c r o c o p yo ro t

8、h e rc o p ym e t h o d sA u t h o rS i g n a t u r e :A d v i s o rS i g n a t u r e :D a t e :D a t e :摘要近年来,服务计算作为一种新兴的分布式计算和软件应用模式得到了广泛的关注和研究。服务计算的核心思想是软件的广泛复用和松散的耦合形式,采用面向服务的软件架构模式( S O A ) ,使用W e b H 艮务充当软件的功能模块。面向服务的体系结构( S e r v i c e O r i e n t e dA r c h i t e c t u r e ,S O A ) 是一个组件模型,它

9、将软件系统的不同功能模块单元( 称作服务) 通过预先定义好的接口和契约联结起来。简单的说,S O A 就是一种以服务作为其基本功能模块的分布式软件构建和部署模型。随着计算机、因特网的普及以及X M L 语言的广泛使用,W e b 服务成为了S O A架构最主要的实现方式。W 3 C 将W e b 服务定义为“支持计算机间通过网络进行互操作的软件系统”。各种服务以开放、自主的方式运行在彼此逻辑独立的分布节点上。在开发软件应用时,通过对功能需求的分析和分解,选择出符合需求的各个服务,将这些服务按照应用的执行流程组合起来,就完成了对软件应用的开发。服务计算这种快速开发部署、按需租用的模式正符合用户需

10、求多样化和软件应用个性化的软件发展趋势。随着W e b H 艮务技术的高速发展和广泛应用,越来越多的服务提供商开始提供越来越多的服务,服务注册和发现的需求与日俱增。然而,传统的W e b 服务发现模式基于U D D I 注册服务器的服务发现是一个集中式的注册发现机制,存在单点失效、性能瓶颈等问题,无法满足日益扩大的服务发现需求。与此同时,随着服务提供商和服务的数量的增多,能够满足特定用户需求的服务也越来越多,根据服务的质量( Q o S ) 来选择一个最好的服务为用户工作成为了一个很受关注的问题。传统的基于Q o S 的服务选择方法都假定能直接对所有的候选服务数据进行服务选择,因此很多服务选择

11、算法都无法在服务Q o S 数据分散时获得正确的选择结果。本文在以前的研究人员的研究成果基础上,对上述问题进行了一些探索,并提出了相应的解决方案。本文首先分析了集中式服务发现模式的缺陷和可行的改进方法,并提出了一个基于无结构P 2 P 网络的服务注册和发现方法。针对新的基于P 2 P 网络的服务发现环境,本文提出了一种新的服务选择模式,并分析了在这种服务选择模式中执行的服务选择算法要获得正确的结果必须满足的性质。提出使用基于S k v l i n e 的服务选择算法在这种环境中进行服务选择,并证明了这种算法满足前面分析的性质。关键字:W e b H 艮务,服务发现,P 2 P ,服务选择,Q

12、o S ,S k y l i n eA bs t r a c tI nr e c e n ty e a r s ,a san e wd i s t r i b u t e dc o m p u t i n ga n ds o f t w a r ea p p l i c a t i o np a r a d i g m ,s e r v i c e sc o m p u t i n gh a sa t t r a c t e de x t e n s i v ea t t e n t i o na n dr e s e a r c h T h ek e m e lt h o u g h t s

13、o fs e r v i c e sc o m p u t i n ga r es o f t w a r er e u s ea n dl o o s ec o u p l i n g I tb a s e so nS O A ( S e r v i c e O r i e n t e dA r c h i t e c t u r e ) ,a n dt a k e sw e bs e r v i c e sa sf u n c t i o n a lm o d u l e so fs o f t w a r e B r i e f l y S O Ai Sas o f t w a r ea

14、 r c h i t e c t u r ei nw h i c hf u n c t i o n a lm o d u l e si nas o f t w a r ei Sa s s e m b l e db yp r e d e f i n e di n t e r f a c e sa n dc o n t r a c t s S u c hm o d u l e sa r ec a l l e d ”S e r v i c e s ”i nS O Aa n dt h e ya r el o o s e l yc o u p l e d W i t ht h ep o p u l a

15、r i t yo fI n t e r n e t a n de x t e n s i v eu s a g eo fX M L ,W e bs e r v i c eb e c o m e st h em a i ni m p l e m e n t a t i o nt e c h n i q u ef o rS O A W 3Cd e f i n e saw e bs e r v i c ea s ”as o f t w a r es y s t e md e s i g n e dt os u p p o r ti n t e r o p e r a b l em a c h i n

16、 e t o m a c h i n ei n t e r a c t i o no v e ran e t w o r k ”W h e nd e v e l o p i n gas o f t w a r ea p p l i c a t i o n ,a f t e ra n a l y z i n gt h ef u n c t i o n a lr e q u i r e m e n t so ft h ea p p l i c a t i o n ,d e v e l o p e r sc o u l dt a k ep u b l i s h e ds e r v i c e st om e e tt h er e q u i r e m e n t sa n d a s s e m b l es e r v i c e st of i n i s ht h ed e v e l o p m e n t T h eq u i c k n e s sa n dl O Wc o s to fd e v e l o p m e n

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

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