论文部分内容阅读
随着信息技术的快速发展和社会信息量的迅速增加,知识已成为社会发展的重要动力,对于知识的管理与共享引起了研究人员的极大关注。学术论文作为最具价值的知识资源之一,对其进行共享具有重要的实用价值。P2P作为一种应用广泛的资源共享技术,为学术论文的共享提供了便利的实现手段。
P2P是一种新的网络计算技术,它采用分布式方式来共享资源或完成某种特定功能。P2P网络中的各个节点之间可以直接进行数据通信而不需要通过中间服务器,使得网络通信变得更加容易。P2P技术能够充分利用网络中普通计算机的“闲置”资源,组成一张几乎可以无限扩展的虚拟网络。随着个人PC机性能的增强,P2P受到越来越多的关注和研究,已成为了占用Internet流量最大的主要应用类型之一。
JXTA是Sun公司于2001年提出的用于P2P计算的技术,主要用于提供开发P2P程序所需的基础服务。该技术致力于创建一个通用网络平台,以简单而有效的方式构建特定的对等式和分布式服务与应用。使得开发者不需要过多考虑如何解决对等计算的技术问题,而可以专注于如何实现可扩展且具有高可用性的高层应用。
本文首先对P2P对等网络技术进行了概述,并介绍了基于P2P对等网络的JXTA协议的核心内容和体系结构。对现有的JXTA搜索机制进行了深入的研究,详细分析了其优点及局限性,并针对JXTA搜索效率受网络波动影响大的缺陷提出了相应的改进策略。最后给出了在JXTA平台上设计和实现P2P论文共享系统具体方法和流程。该系统实现了在对等网络中学术论文资源的共享、搜索与下载。系统还具有自动抽取和预览论文摘要、关键词、分类号和作者等论文元数据,支持按论文文件名、元数据和高级查找多种查找方式等功能。