- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国内图书分类号:TP311国际图书分类号:621.3工程硕士学位论文基于 P2P 的 Web Service 的设计与实现硕 士 研 究 生:艾华导师:张田文教授副导师:李慨高级工程师申 请 学 位:工程硕士学 科 、 专 业:软件工程所 在 单 位:软件学院答 辩 日 期:2007 年 6 月授予学位单位:哈尔滨工业大学Classified Index:TP311U.D.C.: 621.3Dissertation for the Master Degree in EngineeringTHE DESIGN AND IMPLEMENTATIONOF WEB SERVICE BASED ON P2PTECHNOLOGYCandidate:Supervisor:Associate Supervisor:Academic Degree Applied for:Speciality:Affiliation:Date of Defence:Degree-Conferring-Institution:Ai HuaProfessor Zhang TianwenSr. Engineer Li KaiMaster of EngineeringSoftware EngineeringSchool of SoftwareJune, 2007Harbin Institute of Technology哈尔滨工业大学工程硕士学位论文摘要近年来,随着电子商务的迅速崛起,Web 应用已从局部化发展到全球化、从集中式发展到分布式。Web Service 作为一种新兴的 Web 应用模式、是一个崭新的分布式计算模型、是 Web 上数据和信息集成的有效机制。但是就目前国内外的现状来看,Web Service 技术多是基于 UDDI(Universal Descrip-tion Discovery and Integration, 服务检索和集成)的集中式发现机制进行开发的,这样的结构有着集中式的缺陷。而基于 P2P(Peer-To-Peer)的 Web Service技术能够克服这些缺陷、提高 Web Service 的服务性能。所以研究基于 P2P的 Web Service 技术有着重要的现实意义。本课题是基于 GPP(Global Partner Portal)项目进行的,GPP 是由 IBM 内部研发的、用于销售 IBM 和联想产品的一个项目。GPP 的实现目标是:在P2P 网络环境下,CCE(Common Commerce Engine)系统通过调用其它购物系统的 Web Service 来实现对多个系统的间接操作,以提高用户的购物体验。本课题选择 JXTA(juxtapose 的缩写,Sun 公司开发用来解决 P2P 计算的开放式网络计算平台)作为 P2P 协议。通过 JXTA-SOAP 代理来解决 P2P 环境和 Web Service 技术在通信方式和服务发布方式上的差异。JXTA-SOAP代理负责把 Web Service 发布到 JXTA 上;并通过硬编码的方式把 JXTA 服务请求转化成 SOAP(Simple Object Access Protocol,简单对象访问协议)消息发送给 Web Service 提供方;并把 Web Service 的处理结果返回给 JXTA 服务请求节点。本课题通过 P2P 桥来实现 JXTA 服务调用端和 Web Service 提供端界面的传输,即把传统的网页内容放在 P2P 网络中。服务调用端只提供一个浏览器,负责把接收的 HTML(Hyper Text Mark-up Language,超文本标记语言)表现出来。JXTA-SOAP 代理负责接收服务调用端传来的地址;并通过在 WebService 提供端获得指定的信息流传达到 P2P 网络中;最终在 JXTA 服务调用端显示出来。本课题采用二层搜索机制来实现 Web Service 在 P2P 网络中的定位。这种机制借用 JXTA 的对等组的概念来实现 P2P 网络的二层结构化。首先对等节点通过相似度分析组成相应的等点组,每个对等组有对应的组服务器来维护有关的路由表。第一层的搜索通过洪流方式在对等节点所在的对等组内搜索。然后通过组服务器进入第二层搜索;第二层的搜索是通过组服务器所维- I -哈尔滨工业大学工程硕士学位论文护的路由表来定位服务可能存在的对等组从而定位服务所在的节点。结果表明基于 P2P 的 Web Sercice 技术缩短 Web Service 的服务成长期和服务僵死期,从而提高 Web Service 的服务性能。目前本技术已经应用于GPP 项目,并取得了显著的效果,达到了预期的目标。关键词电子商务;P2P;Web Service;J
文档评论(0)