分布式XML数据并行更新及发布方法的研究

分布式XML数据并行更新及发布方法的研究

论文摘要

随着基于Internet的分布式系统的发展,XML数据已成为这些系统进行数据描述和数据交换的事实上的标准。由于高数据处理性能和可扩展性是分布式XML数据更新与发布方法的基本要求,且具有广泛的实用性,在Internet上的分布式XML数据的并行更新与基于第三方的发布也越来越引起了人们的关注,并发展成为了XML数据研究领域的一个重要课题。分布式系统中XML数据的并行修改主要考虑数据修改效能,数据机密性和完整性。目前,对数据机密性的研究已非常广泛,而对数据修改效能和数据完整性的研究却不够深入。本文在已有的相关研究的基础上,提出了一种支持在分布式系统中并行地修改XML数据的策略模型,以优化处理算法提高数据修改效能,以对称加密传输保证数据机密性,以数字签名技术保证数据完整性。利用本算法,不同的系统客户端可以同时修改同一个XML数据的不同部分或相同部分。同时,本策略模型支持修改操作的分散式管理,即客户端在不与服务器进行交互的情况下进行正确的数据修改。另外,本策略模型也支持动态客户端和动态权限控制信息,即适用于在更新过程中参与更新的客户端和更新权限都发生变化的情况。基于第三方的XML数据发布方式将数据处理过程的参与者划分为数据管理服务器、数据发布服务器和数据访问客户端,其中数据管理服务器是XML数据的产生者和管理者;数据发布服务器实现XML数据的发布,负责响应客户端提出的各种查询,是非信任的数据参与者;数据客户端是根据访问控制策略对数据进行查询与访问,是数据的消费者。正是由于发布服务器的非信任属性,基于第三方的XML数据发布方法面临的主要问题就是管理服务器如何保证XML数据的安全发布与访问客户端的方便获取。本文在现有的对XML数据的发布方法研究的基础上,结合数字签名技术,提出了一种安全高效的分布式XML数据的发布架构,保证了XML数据发布过程中的真实性和完整性。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 问题的提出及研究意义
  • 1.1.1 问题的提出
  • 1.1.2 研究的意义
  • 1.2 国内外研究现状
  • 1.2.1 XML 数据安全规范
  • 1.2.2 国外XML 数据安全技术
  • 1.2.3 国内XML 数据安全技术
  • 1.2.4 XML 数据安全技术存在的问题
  • 1.3 本文研究的目的和研究内容
  • 1.3.1 本文研究的目的
  • 1.3.2 本文研究的主要内容
  • 1.4 本章小结
  • 2 分布式XML 数据更新与发布架构描述
  • 2.1 架构组成描述
  • 2.2 数据更新描述
  • 2.2.1 XML 数据的更新定义
  • 2.2.2 XML 数据传输路径
  • 2.2.3 XML 数据客户端权限控制
  • 2.2.4 更新过程的安全挑战
  • 2.3 数据发布描述
  • 2.3.1 XML 数据的发布定义
  • 2.3.2 XML 数据的Merkle 哈希树
  • 2.3.3 XML 数据的访问控制模型
  • 2.3.4 发布过程的安全挑战
  • 2.4 本章小结
  • 3 XML 数据更新实现
  • 3.1 XML 数据更新实现综述
  • 3.2 区域划分及用户权限生成实现
  • 3.2.1 数据区域划分方法
  • 3.2.2 用户权限生成方法
  • 3.2.3 数据区域划分及用户权限生成的算法实现
  • 3.3 传输路径的生成实现
  • 3.3.1 传输路径的表示及特征
  • 3.3.2 传输路径的优化算法
  • 3.4 控制信息的生成及表示
  • 3.4.1 控制信息特点及表示
  • 3.4.2 控制信息生成算法
  • 3.5 客户端数据操作实现
  • 3.6 XML 数据的加密传输实现
  • 3.7 本章小结
  • 4 XML 数据发布实现
  • 4.1 客户端与管理服务器的交互
  • 4.2 管理服务器和发布者之间的交互
  • 4.2.1 安全增强型XML 文档
  • 4.2.2 安全结构
  • 4.3 客户端和发布服务器之间的交互
  • 4.3.1 回复数据
  • 4.3.2 回复文档的生成算法
  • 4.4 客户端校验
  • 4.4.1 真实性校验
  • 4.4.2 完整性校验
  • 4.5 本章小结
  • 5 系统安全及复杂性分析
  • 5.1 数据机密性分析
  • 5.2 数据完整性分析
  • 5.3 客户端攻击分析
  • 5.4 数据发布服务器攻击分析
  • 5.5 网络传输复杂性分析
  • 5.6 数据存储复杂性分析
  • 5.7 本章小结
  • 6 XML 数据更新与发布系统的设计与实现
  • 6.1 试验环境
  • 6.1.1 硬件环境
  • 6.1.2 软件环境
  • 6.2 功能模块
  • 6.2.1 客户端运行程序
  • 6.2.2 管理服务器运行程序
  • 6.2.3 发布服务器运行程序
  • 6.3 关键算法函数及描述
  • 6.3.1 并行更新算法函数
  • 6.3.2 数据发布算法函数
  • 6.4 系统运行效果与结论
  • 7 结论与展望
  • 7.1 主要工作及结论
  • 7.2 后续研究工作的展望
  • 致谢
  • 参考文献
  • 作者在攻读硕士学位期间发表的论文目录
  • 相关论文文献

    • [1].SQL Server 2005查询XML数据优化研究[J]. 东莞理工学院学报 2008(05)
    • [2].基于模糊逻辑规则的XML数据挖掘[J]. 心智与计算 2008(01)
    • [3].提高自动评分速度的方法研究[J]. 现代电子技术 2011(08)
    • [4].实例分析基于异构数据源的XML数据转换方法[J]. 西南师范大学学报(自然科学版) 2018(03)
    • [5].一种制造资源的XML数据编码方案[J]. 中国制造业信息化 2012(23)
    • [6].XML数据的数值对象化及其转化算法[J]. 计算机工程 2010(06)
    • [7].基于XML数据交换的电子政务集成系统[J]. 电子技术与软件工程 2019(13)
    • [8].半结构化数据装载到数据仓库的设计与实现[J]. 计算机与数字工程 2014(11)
    • [9].基于结构标记树的XML可查询压缩方法[J]. 计算机工程 2011(15)
    • [10].基于AJAX和XML的WebGIS系统研究[J]. 计算机工程 2009(13)
    • [11].基于键规则的XML实体抽取方法[J]. 计算机研究与发展 2014(01)
    • [12].在Delphi中实现XML文档的数据解析[J]. 自动化技术与应用 2008(03)
    • [13].一种节点加权的相似重复XML数据检测算法[J]. 计算机光盘软件与应用 2014(02)
    • [14].开放式XML数据的质量分析方法[J]. 计算机应用研究 2013(07)
    • [15].基于Hadoop平台的XML Twig查询处理方法[J]. 北华航天工业学院学报 2015(01)
    • [16].基于SVM的Web信息抽取研究[J]. 黑龙江科技信息 2013(18)
    • [17].对Oracle XML DB的XML存储技术的研究[J]. 大地测量与地球动力学 2009(06)
    • [18].XML数据公交信息查询优化算法及实现[J]. 哈尔滨理工大学学报 2015(02)
    • [19].基于HTML页面格式的网站信息集成方案[J]. 内蒙古农业大学学报(自然科学版) 2010(04)
    • [20].M*(k)-index构造算法的改进[J]. 计算机工程 2008(19)

    标签:;  ;  ;  ;  ;  

    分布式XML数据并行更新及发布方法的研究
    下载Doc文档

    猜你喜欢