论文部分内容阅读
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服务的发展。