论文部分内容阅读
资源共享应用一直是计算机应用的一个重要方面,HTTP、FTP等协议就是为了满足人们资源共享需要开发出来的,但是随着计算机技术的不断进步和网络带宽的不断增加,人们对资源共享的要求提高了,人们对资源的数量和内容的要求都有了较大的提高,这时一种新的应用.P2P应用诞生了,它不但集合了网络中大量的个人资源,更有效地解决了传统的C/S结构中因为服务器故障而引发的单点失效现象,因此成为最近非常流行的资源共享方式。
XML Web服务是最近兴起的一项技术,它使用基于XML的消息处理作为基本的数据通信方式,以帮助消除使用不同的组件模型、操作系统和编程语言的系统间的差异。它的核心特征之一是服务的实现与使用之间存在高度的抽象化,P2P系统中各个节点之间的关系同时也是一种服务的提供和使用服务的关系,因此两者之间有着一定的互补性,可以利用XML Web服务的特点进行P2P系统的分析和设计开发。同时利用XML Web服务还降低了以后开发类似系统的难度和提高了可扩展性。
本文在P2P和XML Web服务的基础知识和研究现状的基础上,分析了将两者结合开发系统的可能性和可行性,并通过一个具体的系统FSS的分析、设计和开发进行了实证研究。通过这种研究证明利用 XML Web 服务进行 P2P 系统开发能够充分利用Web服务的优点,降低了开发系统的难度,提高了开发效率和系统的扩展性和互操作性。