论文部分内容阅读
分布式网络数据管理是针对目前电子政务、行业数据集成等应用需求,为用户提供地域透明、具体操作透明的数据服务,满足网络不同节点数据交换、查询、支持数据的自由流动和共享。
本文首先分析了分布式网络环境下数据的特点,介绍了目前国内外分布式网络数据管理的研究现状和采用的主要技术。然后对分布式应用系统常用的两种架构模型(C/S和P2P)的优点和缺点作了系统的分析。
在分析以上架构模型的基础上,根据实际网络物理结构,作者提出了基于Agent P2P Model的分布式网络数据管理应用系统框架,并对该框架下叠加网络(Overlay Network)结构、节点组织方式、查询过程、查询应答模型等方面进行了研究。在该框架下节点之间通过消息进行通讯,本文在BEEP协议的基础上定义了系统节点通讯模型和消息机制。
实现P2P模式下分布式网络异构数据的管理,必须对节点数据语义进行定义和描述,并实现异构数据语义集成,否则用户无法获知查询对象和对象的存在形式。本文采用元数据对网络节点结构化和非结构化数据进行了描述,并提出非结构化数据信息模型的定义和结构化模式信息提取的实现方法;在数据集成方面,本文采用层次化模型分解方法将系统数据模型进行分解,提出了针对Agent P2P Model框架下数据集成的实现方式。
最后,作者给出了节点系统的实现,介绍了各子模块的功能和接口定义,实现了一个分布式网络数据管理应用系统原型。