P2P网络与Web服务集成研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:yap1711
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P是网络计算的一种新技术,其目的是将网络中不同的计算机连接在一起,进行文件共享与交换,并能充分利用互联网和Web站点中的闲置资源。这种网络结构中所有的网络结点是互相对等的,它们既是客户端又是服务器,P2P通过这些对等体之间的直接交换实现计算资源和服务的共享。WebService是建立可互操作的分布式应用程序的新平台,它是自包含、自描述、模块化的应用,可以在网络中被描述、发布、查找以及通过Web来调用。它执行特定的任务,遵守具体的技术规范,这些规范使得WebService能与其它兼容的组件进行互操作。P2P和WebService这两种技术都有着非常广阔的应用前景,也必然存在相互之间的互操作应用。为了实现P2P网络和WebService这两种技术的集成,本论文首先分析了P2P技术以及JXTA P2P网络平台的有关内容及其协议,紧接着分析了与WebService相关的WSDL、UDDI、SOAP等相关技术规范。针对底层协议以及传输所用的消息格式的不同等问题,对Web服务与P2P这两种技术的集成进行了研究。本文通过在JXTAP2P网络中引入代理的方式,使P2P网络中的应用能够与WebService所提供的服务进行交互。代理作为中间者,需要理解这两种技术所需的协议。在配置代理时本文使用WSDL2Java工具来自动生成调用WebService的客户端代码。代理使用这些自动生成的代码来调用Web服务。为了验证本文的基本实现方法,本文编写了一个WebService并将其融入到P2P网络中,实现了对等点对P2P网络外部的WebService的透明调用。从而也达到了这两种技术集成的目的。
其他文献
本论文针对基于AVS标准的车载移动电视系统这个领域做了大量研究和实践。以车载移动电视的快速普及、AVS标准的产业化、流媒体技术应用丁移动通信网络平台为课题背景,提出了基
H.264/AVC视频压缩标准是国际电信联盟(ITU-T)的VCEG(视频编码专家组)和国际标准化组织(ISO/IEC)的MPEG(活动图像专家组)的联合视频组(JVT,Joint Video Team)开发的新一代数字
堆溢出是指写到堆内存块的数据大于其内存容量导致超越边界,从而覆盖相邻内存块内容的一种情形。堆溢出破坏数据的完整性,导致程序运行失败、系统当机,甚至利用它改变程序执行流
端到端丢包率是基本的网络性能测度。因为受到网络规模、应用行为等多方面因素的影响,丢包特征的测量和估算一直以来都最具挑战性和最难以测量的网络性能参数。本论文从实测
随着软件产品规模的日益扩大、软件复杂性的不断提高,软件危机的出现让软件开发与软件维护变得越来越困难,软件工程正是为了解决软件危机而出现的一门学科,它在软件开发与维
信息隐藏是进行产品版权保护的一种手段。随着数字化和网络化的飞速发展,信息隐藏技术成为当前信息科学领域研究的热点。数字水印技术是信息隐藏技术的一个主要分支,该技术将
土地覆盖变化是全球变化研究中的一个重要内容,而土地覆盖分类又是研究土地覆盖变化的重要前提。全极化SAR(Synthetic Aperture Radar)数据包含目标较完备的物理性质和结构信
AVS标准是《信息技术先进音视频编码》系列标准的简称,是我国具备自主知识产权的第二代信源编码标准。AVS-M是AVS的第七部分,主要目标是满足无线移动网络、IP网络中视频通信业
无线传感器网络是由大量的价格低廉的传感器节点组成,这些传感器节点组织形成多跳无线网络,协作地完成大规模传感任务。作为一种新型的网络和计算技术,它可以将客观世界中不断变
随着信息技术的不断发展,数据挖掘在企业、政府和科学研究中越来越多地得到广泛应用,一批数据挖掘系统作为商业智能系统的一部分被开发和部署。然而不同系统间数据挖掘结果格