基于P2P的分布式Web服务发布发现问题的研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:li5301251975
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务可实现应用程序在Internet上的互操作,已成为一种具有发展潜力的分布式网络应用集成技术。服务发现是Web服务技术中的一个重要环节,进行Web服务发布、发现的组织,快速发现满足期望的Web服务,是实现服务重用、组合的重要前提。随着应用的普及,大量的Web服务将导致基于UDDI的传统集中式Web服务发布发现体系面临越来越多的问题:注册中心数据量庞大,维护困难,Web服务注册、查找压力过大,灵活性低,可伸缩性不强等。这些已成为当前Web服务发现技术发展所亟需要解决的问题。P2P(Peer-to-Peer)是现今最为流行的分布式网络架构。P2P是以分散的方式用分布的资源完成同一功能的一类系统或应用程序。P2P网络不存在中心节点,强调各节点的对等性,避免了过于依靠中心节点而造成系统瓶颈,具有更高的并发性、可扩展性。基于P2P技术构建Web服务发布、发现体系可以有效的解决现有的集中式架构存在的诸多问题。本文针对集中式Web服务发现中存在的问题,提出了一种分布式与集中式特点相结合的两段式Web服务发布和发现体系PWSD(P2P-based Web ServiceDiscovery)。将Web服务注册中心分散化,仅使用Web服务技术和P2P技术,底层采用P2P的结构连接服务注册中心节点,各中心独立组织、注册服务信息;上层的Web服务参与者只需要关心服务的具体内容,以传统集中式的方式向注册中心发布服务,无需改变现有Web服务发现方法,整个网络中Web服务发布和发现过程对于Web服务参与者而言是透明的。以此体系为基础,提出了分布式环境下Web服务发布、发现体系中Web服务注册中心节点的组织结构,将应用层的Web服务发布、发现过程与底层网络组织分离开来,使服务的应用与体系结构的组织解耦合。此外,本文设计了PWSD体系中Web服务信息发布和扩散的路由算法,采用P2P网络中DHT的Chord协议进行Web服务信息索引扩散和查找的路由。并提出了Web服务信息及其索引的备份机制,提高了系统的健壮性,避免了单点失效问题。将分布式的P2P技术应用于Web服务发现过程,通过P2P的离散化技术提高Web服务发现的灵活性,能够有效地解决因网络失效等原因造成的服务发布、发现效率低下问题,具有更好的可扩展性、健壮性,使Web服务的应用更加高效,这对于Web服务技术及P2P技术的发展都具有重要的意义。
其他文献
供应链管理(SCM)主要是协调决策单位间的生产运作,实现整体流程的优化与资源的充分利用。通过企业合作,增加市场竞争优势,在短时间内满足成员多样化需求的能力。可广泛应用于企业生产、销售等领域。具有重要的理论研究价值,因此受到广泛关注。近些年来,关于供应链协调优化的相关研究,主要是基于层次式计划模式。该模型假定单一决策者掌握生产制造的全部信息,并对供应链生产运作进行统一集中的决策方式。基于层次式计划模
在网络模拟研究中,单节点计算环境无法模拟大规模网络。并行网络模拟通过引入更多的计算节点可以解决这个问题。方法是将模拟拓扑划分为几个部分,分别由各个计算节点负责模拟
随着信息技术的发展和数字化产品的普及以及Internet广泛深入的应用,从消费电器到工业设备,从民用产品到军用器材,嵌入式系统已被广泛的应用到网络、手持通信设备、消费电子
基于复用的软件开发可以有效的提高软件开发的质量和效率。构件技术在软件复用中扮演着重要角色。而如何识别出粒度合适的构件,以使构件能够满足比较通用的业务需求已成为基于
针对如今计算机病毒和计算机网络的发展趋势,研究一种可以高效并且可以误报率低的新病毒检测方法就显得尤其重要。现存的病毒检测系统,大多数都是采用需要中心节点的单一网络集
随着互联网的飞速发展,越来越多的互联网用户开始成为电子邮件的受益者,同时网络空间中的电子邮件信息量也呈现出不断膨胀的趋势。电子邮件作为人们常用的一种通信工具,其中
随着计算机网络技术的迅猛发展,办公自动化和企业信息化的不断普及,人们对数据存储的需求越来越高。单机所包含的磁盘容量己经不能满足人们的日常需要,这就要求有一种可靠的
基于特征造型技术的三维CAD系统目前已广泛应用于产品设计,同时CAE在产品设计与优化中也起到了越来越重要的作用.而有限元是最为广泛使用的CAE方法之一。由CAD系统建立的模型
机制设计是微观经济学和博弈论的分支领域,它的核心思想是设计某种规则,在理性代理参与的条件下,达到既定目标,获得最大社会利益。但由于代理能力的有限性和外部环境的不确定性,不
身在电子信息量快速增长的社会,如何在海量的信息资源中迅速准确地找到所需信息,是当前信息处理领域的一个重要问题。文本分类的出现很好地解决了上述问题。文本分类是基于文本