基于JXTA的P2P Web服务的研究与设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
Web服务是目前互联网的发展热点,正以其开放、简单、跨平台、低代价集成等优点引起相关研究人员和应用开发人员的重视。但是在传统的Web服务体系中,服务的发布和发现都是以一个服务注册中心为基础的,成为系统中潜在的瓶颈。如果服务注册中心失效则整个系统瘫痪。本文将P2P网络与Web服务有机结合,提出基于P2P网络的分布式Web服务模型,利用P2P的离散化技术提高网络的灵活性,并在SUN公司提供的P2P网络平台JXTA上予以实现。最后,通过对比实验对模型的性能进行验证,结果表明模型具有明显的自组织特性和良好的可扩展性,并具有较好的服务查找能力。
Web Service is the new hotspot of present Internet development. Researchers and the application developers attach importance to its value of opening, simpleness, crossing platform and integration at low cost. But in traditional Web Service architecture, service publication and discovery are still based on a centralized server. UDDI is a bottle-neck in the architecture. If UDDI is disabled, the architecture will be failed. This thesis, which combines the P2P network and Web Service, presents a Web Service model based on P2P network, using the discretization of the P2P network to enhance the flexibility of Web Service. Main functions have been accomplished on JXTA platform provided by Sun. Finally, the comparison experiments show that, this model is scalable and well self-organized, with high service lacation quality.
引文
[1] Draluk V. Discovering Web Service: An overview. In: Proc.of the 27th VLDB Conference,Roma, Italy, 2001,637~640
    [2] 岳昆,王晓玲,周傲英. Web服务核心支撑技术:研究综述[J]. 软件学报,2004, 15(3):429~440
    [3] Ethan Cerami. Web Services Essentials[M]. O'Reilly,2002
    [4] Greg Heidel. Web Services Standards[EB]. White Paper. Momentum Software Inc.
    [5] Judith M,Myerson. Web Service Architectures[EB]. Tect.
    [6] Anbazhagan Mani. Understanding quality of service for Web services. IBM,2002
    [7] David Chappell,Tyler Jewel. Java Web Services[M]. O'Reilly,2002.3,38~47
    [8] Don Box,Aaron Skonnard,John Lam. Essential XML[M]. Addison Wesley, 2003,75~78
    [9] Robert Englander. Java and SOAP[M]. O'Reilly,2002,39~43
    [10]Martin Gudgin,Marc Hadley et al. SOAP Version 1.2 Part 0:Primer[EB]. http://www.w3.org/TR/2003/REC-soap12-part0-20030624/.W3C.2003.6
    [11]Martin Gudgin,Marc Hadley et al. SOAP Version 1.2 Part 1:Messaging Framework[EB]. http://www.w3.org/TR/2003/REC-soap12-part1-20030624/.W3C.2003.6
    [12]Martin Gudgin,Marc Hadley et al. SOAP Version 1.2 Part 2:Adjuncts[EB]. http://www.w3.org/TR/2003/REC-soap12-part2-20030624/.W3C.2003.6
    [13]Erik Christensen,Francisco Curbera,Greg Meredith et al. Web Services Description Language(WSDL)1.1[EB]. http://www.w3.org/TR/2001/NOTE-wsdl-20010315.W3CNote.2001.3
    [14]Tom Bellwood. UDDI Version 2.04 API Specification[EB]. http://uddi.org/pubs/ProgrammersAPI-V2.04-Published-20020719.htm.2002.6
    [15]陈洪,刘双与,杨玉华. P2P 技术发展与应用. 计算机工程,2003,29(19):127~130.
    [16]Intel 白皮书(White Paper). Peer to Peer Computing. 2001.3
    [17]雷葆华,杨明川. P2P 技术的组网模式与业务模式探讨. http://www.chinatelecom.com.cn/20050419/00020021.html
    [18]彭舰,杨思忠,刘锦德. P2P 及其在企业计算中的应用. 计算机科学,2003,118~120
    [19]王丹,魏红. P2P 模式的系统结构研究. 沈阳航空工业学院学报,2003,20(2):35~37
    [20]王丹,于戈. P2P 系统模型研究. 计算机工程,2005,31(4):128~130
    [21]王红玉,董健全,王孟孟,钱小军.基于超节点的结构化 P2P 路由算法的研究.计算机应用,2006,26(11):2550~2553
    [22]谢文君,徐静,吴沉寒.一种基于 Chord 优化的空间数据存储方法.计算机应用,2007,27(3):528~530
    [23]Sun Microsystems,Inc.JXTA v2.3.x:Java Programmer’s Guide[EB]. 2005
    [24]Zhou A,Ling B. Peer-to-Peer system and its applications[J]. Computer Science,2002,29(8):102~105
    [25]Mike P Papazoglou,Bemd J Kramer,Jian Yang. Leveraging Web Services and Peer-to-Peer Networks[C]. In:The 15th International Conferenee on Advanced Information systems Enginering (CaiSE2003),2003,485~501
    [26]陈德伟,许斌,蔡月茹,李涓子.服务部署与发布绑定的基于 P2P 网络的 Web服务发现机制.计算机学报,2005,28(4):615~626
    [27]董欣,李仁发.一种基于 JXTA 的 P2P 拍卖系统方案的研究.科学技术与工程,2006,6(19):2131~2134
    [28]孙海燕,王晓东,周斌. Web Service 合成关键技术分析. NDBC,2003
    [29]戴晨昀,钱卫宁,凌波,周傲英. P2P 系统中面向相似性查询的书点聚类. NDBC, 2004
    [30]韩筱璞,康庆. 网络信息搜索中的 Zipf 定律. http://www.qiji.cn/eprint/abs/840.html
    [31]National Laboratory for Applied Network Research. Routing data. Supported by NSF, http://moat.nlanr.net/Routing/rawdata/
    [32]James Snell,Doug Tidwell,Pavel Kulcbenko 著,胡军译. SOAP Web 服务开发,北京:中国电力山版社,2002,96~101
    [33]Ramesh Nagappan, Robert Skoczylas, Rima Patel Sriganesh 著,庞大刚,陶程译. Java Web 服务开发. 北京:清华人学出版社,2004,73~89
    [34]The Apache Software Foundation. axis-1_2RC2-src[DB/OL] http://archive.apache.org/dist/ws/axis/1_2RC2/.2004.11.16/2005.3
    [35]张智,李瑞轩. P2P 平台上的 Web 服务模型研究.计算机工程与科学, 2004,27(6):30~31,92
    [36]Sun Microsystems,Inc. Project JXTA:Technical Shell Overview[DB/OL] http://www.jxta.org/project/www/docs/TechShellOverview.pdf.2001.3/2005.3
    [37]张艳霞,王劲林.一种 P2P 网络鲁棒访问控制协议.计算机应用,2007,27(3):538~540

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700