P2P网络Peer访问WebService的研究和实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:qingxu007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P是人们针对C/S结构提出的一种网络结构,这种网络结构中所有的网络结点是互相对等的,它们既是Client又是Server。P2P通过这些对等体之间的直接交换实现计算资源和服务的共享。WebService是人们针对开发分布式应用程序的又一新技术。它是建立可互操作的分布式应用程序的新平台,同时它也为应用程序通信提供了一种独立于平台、组建模型和编程语言的标准。 P2P和WebService两种技术都有着非常广阔的应用前景,也必然存在相互之间的互操作应用,特别是由于大量的WebService资源已经存在,P2P网络中Peer必然需要对这些WebService进行访问和调用,使用Web服务的P2P应用程序也会更加标准、更易于访问、更易于理解并更容易集成。本课题就此提出将WebService这个概念融入P2P网络,使得P2P网络Peer可以访问现有的WebService资源,解决现有P2P应用程序中的许多常见问题。 本文实现P2P与WebService的集成主要着眼点在于: · 透明性。P2P网络中Peer发现WebService的过程对其是透明的,就像Peer发现P2P网络内部提供的服务一样,以及Peer可以透明的调用和访问WebService,就象Peer访问P2P网络内部的服务一样。 · 易于扩展。实现希望在WebService的协议出现变化时,所需的修改工作是针对P2P网络中部分Peer,而不是全体。 为此本文提出了WebServiceBroker的概念,WebServiceBroker是Peer访问WebService的代理,实际上也是一个Peer或者一个Peer组,向P2P网络中所有Peer提供接受并处理WebService请求的服务,然后负责发现和调用WebService的任务。继而,本文给出了Peer利用WebServiceBroker完成WebService访问的框架和基本实现方法。基本框架可阐述为:Peer利用JXTA发现机制发现WebServiceBroker,接着向其发出WebService查询请求,然后由WebServiceBroker进行WebService服务注册中心的查询,并将结果返回给Peer,Peer利用返回结果调用WebServiceBroker服务(WebServiceBroker向所有Peer提供的服务被视为普通的JXTA服务,文章称其为WebServiceBroker服务),最后由WebServiceBroker完成真正的WebService服务调用。 最后本文自行编写并发布了一个WebService,进行对基本实现方法的验证,测试证明Peer能够通过WebServiceBroker访问到已开发并发布的WebService。
其他文献
脑电研究包括脑电正问题和脑电逆问题研究。对脑电逆问题求解的一个直观办法就是将其转化为对正问题的参数优化,即通过构造目标函数,采用一定的非线性优化算法进行迭代逼近。这
现代移动通信技术的迅速发展使得手机这种方便灵活的通信工具得以快速普及.在现有移动通信网络上不断开发新的增值业务成为移动通信运营商重要的利润增长点.但是随着短信息的
随着计算机网络技术的发展,网络教育作为一种新的教育形式,正在改变着传统教育的观念,为教育、教学带来了无限的生机。建立一个完整统一、高效稳定、安全可靠的网络教学系统是促
本文提出了一种对MPEG-4中采用的静态纹理压缩算法—多层零树熵编码(MZTE)的改进方法。首先分析了图像及视频压缩的技术现状,论述了小波分解及在图像压缩中的应用、分形预测编
该文针对当前应用广泛的虚拟设备驱动技术和基于Windows系统的信息安全产品所采用的一些实现技术进行了分析和研究,引入了分布式防火墙的模型,提出了基于虚拟设备驱动技术构
随着网络技术的普及,计算机的安全问题变得越来越严重.入侵检测系统能够监视对计算机系统的非法访问,误用和滥用,确保计算机应用系统的安全.在我们所设计的上海捷玛流通EDI系
民用住宅的暖气计量一直是供暖技术中的一个主要问题,特别是在我国经济由粗放型向集约型转化的过程中,节能高效是目前工业生产和生活的一个主题。随着国家对建筑节能要求的不断
随着多媒体制作、存储、传输等技术的迅速发展,多媒体数据(图像、视频、音频和文本等)在我们的生活中无处不在.因此,在多媒体数据的描述、查询、浏览及管理中存在的问题急须
为了解决软件体系结构漂移和体系结构侵蚀的问题,英国艾塞克斯大学的Eden博士从理论上提出了一种新的程序设计范型——两层式程序设计(TTP).通过对该理论的研究以及对传统程
人们利用便携终端通过IP网络传输视频信息的需求越来越多,为了实现这个目标,有两个问题需要解决:1.编码方法要简单高效。方法简单,容易用硬件实现,且功耗低;方法高效,可以有效的利用