面向信息集成应用的数据分发技术研究与实现

面向信息集成应用的数据分发技术研究与实现

论文摘要

在目前信息集成应用中,对数据源更新数据的分发只是针对单个表,减少了数据源的透明性和安全性。我们考虑在数据集成中间层对数据源进行局部的封装,通过定义视图,一方面可以使用户定制数据,另一方面可以使数据隐藏细节。本文分析在异构多源的环境下如何高效地分发数据源的增量数据到多个目的地,重点研究了分发数据的计算和共享资源的管理。在系统实现时,采用发布/订阅模型,把数据源定义为发布者,数据源对外发布的视图定义为出口关系,需要集成出口关系数据的目的数据库或应用程序定义为订阅者。当订阅者需要集成出口关系数据时只需向中间数据分发代理提出订阅申请,而不直接与数据源交互,也无需关心数据源的细节,这样中间代理系统就把两者隔离开来,达到解耦合和透明访问的效果。同时,由于采用发布/订阅模型,数据源端与集成端由原来多对一的关系扩展到了现在多对多的关系,而且在订阅的过程中,系统可以提供周期、时间表、按需请求三种方式把数据源的增量数据分发给各订阅者。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第1章 绪论
  • 1.1 课题背景及意义
  • 1.2 相关研究工作
  • 1.3 课题来源及研究内容
  • 1.4 本文组织与结构
  • 第2章 数据分发的相关概念
  • 2.1 概念与定义
  • 2.2 实例研究
  • 2.3 数据分发方式
  • 第3章 增量计算的基础方法
  • 3.1 计算数据的获取
  • 3.2 增量计算方法
  • 3.3 多表连接增量计算的SQL表达
  • 3.4 增量计算流程
  • 第4章 分发目标的计算
  • 4.1 分发目标计算问题的描述
  • 4.2 增量计算的约束条件
  • 4.3 增量数据的共享
  • 4.4 出口关系副本初始化
  • 4.5 出口关系副本的共享
  • 4.6 共享副本维护时间点的确定
  • 4.7 共享副本维护算法
  • 4.8 共享副本的并发访问控制
  • 4.9 按需请求方式时间点的选取
  • 第5章 数据分发系统的设计与实现
  • 5.1 系统模型
  • 5.2 系统结构设计
  • 5.3 系统层次与接口设计
  • 5.4 元信息管理
  • 5.5 出口关系的发布与订阅
  • 5.6 数据分发方式的实现
  • 第6章 总结与展望
  • 6.1 工作总结
  • 6.2 工作展望
  • 参考文献
  • 攻读硕士学位期间发表论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    面向信息集成应用的数据分发技术研究与实现
    下载Doc文档

    猜你喜欢