论文部分内容阅读
XML是W3C协会于1998年提出的一个基于文本的可扩充的标识语言规范.它是SGML的一个简化子集,目前正在迅速成为网络数据交换的标准.XML的出现,可以说给基于Internet的应用带来无限生机,也给分布式计算注入了新鲜活力.大多数基于P2P的文件共享和交换系统都有一个共同的局限:它们的搜索对象是文件名或与文件相关的一些元数据.我们在该文中提出将P2P和XML两项技术相结合,设计并实现了一个既能够搜索和共享一般文件又能对XML文档内容进行搜索的XMLP2P系统.该工作得到了上海市教委发展基金项目"对等网计算平台的研究与开发"的支持.在设计和实现XMLP2P系统的过程中具体做了如下几个方面的工作:1.引入基于Multi-Agent System的总体系统框架.2.提出利用XMLSchema文件来增强系统的可扩展性.3.在XMLP2P系统的设计过程中提出了两个用于在P2P网络中远程发布XML文档的算法并对其在性能上加以调整和优化.4.实现了在P2P环境下XML文档分布式存储的同步机制.5.设计并实现了整个XMLP2P系统.