认证系统异构数据库数据同步方法研究

认证系统异构数据库数据同步方法研究

论文摘要

随着信息化进程的推进,产生了大量各自独立的认证系统与多个登录方式,为整合登录方式出现的基于Web Portal的用户名口令映射方式虽实现了统一认证,但各认证系统存储的身份信息仍孤立存在,当用户信息改变需更改每个系统的身份数据,这样极易造成用户信息混乱。为解决上述问题,实现底层的身份数据融合,保证身份信息一致,就需研究认证系统内实现数据同步更新的方法。本文在研究了数据变化捕获、数据交换和SOA架构基础上,提出了如何针对具体情况使用SOA方法构建异构数据库数据同步平台,并使用Web Service和XML技术设计了异构数据库数据同步平台SOA架构。此架构整体分为三层:数据层、逻辑层、Web服务层。其中逻辑层是整个架构的核心,负责源数据库与目标库的数据交换,部署在源数据库和目标数据库两端,使用XML作为两者的中问媒介,屏蔽数据源的异构性。Web服务层将目标数据库逻辑层数据更新操作细节封装,以屏蔽操作系统和软件平台的异构性,降低系统间的耦合性。本文根据西城区教委认证系统实际需求,为其研建了身份数据中心,在此基础上根据设计的架构,使用PHP的SOAP扩展和XML技术,构建了身份数据中心和认证系统的数据同步平台,并进行了测试。采用MVC模式实现了B/S结构的身份数据理系统。

论文目录

  • 摘要
  • ABSTRACT
  • 1 引言
  • 1.1 研究背景
  • 1.2 研究的目的和意义
  • 1.3 研究现状
  • 1.3.1 国内外研究现状
  • 1.3.2 存在问题与发展趋势
  • 1.4 研究内容和技术路线
  • 1.4.1 研究的主要内容
  • 1.4.2 技术路线
  • 2 异构数据库同步方法
  • 2.1 异构数据库系统概念
  • 2.1.1 异构数据库系统体系结构
  • 2.2 数据变化捕获方法
  • 2.2.1 基于快照法
  • 2.2.2 基于触发器法
  • 2.2.3 基于日志法
  • 2.2.4 基于时间戳法
  • 2.2.5 API法
  • 2.2.6 影子表法
  • 2.2.7 控制表法
  • 2.2.8 捕获方法比较
  • 2.3 数据交换方法
  • 2.3.1 XML
  • 2.3.2 基于XML的异构数据交换框架
  • 2.3.3 关系数据库与XML文档数据转换
  • 2.3.3.1 模板驱动映射
  • 2.3.3.2 模型驱动映射
  • 2.4 数据分发方法
  • 2.4.1 数据通信
  • 2.4.1.1 邮件
  • 2.4.1.2 TCP/IP Socket通信
  • 2.4.1.3 MS(Java Message Service)
  • 2.4.1.4 Web Service
  • 2.4.2 数据分发模型
  • 2.4.2.1 推送模型
  • 2.4.2.2 拉取模型
  • 2.4.2.3 推-拉结合模型
  • 2.4.3 同步系统拓扑结构
  • 2.4.3.1 简单结构
  • 2.4.3.2 链式结构
  • 2.4.3.3 星型结构
  • 2.4.3.4 全连接结构
  • 2.4.3.5 树状结构
  • 2.5 数据更新方法研究
  • 2.5.1 同步操作
  • 2.5.2 异常处理
  • 2.6 数据库同步方法比较分析
  • 2.7 本章小结
  • 3 SOA
  • 3.1 SOA概述
  • 3.1.1 概念
  • 3.1.2 SOA三大基本特征
  • 3.2 Web服务
  • 3.2.1 Web服务与SOA
  • 3.2.2 Web服务架构
  • 3.2.3 Web服务的关键技术协议
  • 3.2.3.1 UDDI
  • 3.2.3.2 WSDL
  • 3.2.3.3 简单对象访问协议SOAP
  • 3.2.4 Web服务特点
  • 3.3 本章小结
  • 4 基于SOA的异构数据库数据同步方法设计
  • 4.1 架构设计
  • 4.1.1 总体结构
  • 4.1.2 架构详细设计
  • 4.2 日志表法捕获数据变化
  • 4.3 数据交换
  • 4.3.1 映射文件
  • 4.3.2 数据提取器
  • 4.3.3 数据转换器
  • 4.4 数据分发
  • 4.5 数据更新
  • 4.6 本方法优势
  • 4.7 本章小结
  • 5 身份数据中心系统分析与设计
  • 5.1 需求分析
  • 5.2 系统设计
  • 5.2.1 总体结构
  • 5.2.2 数据管理子系统功能模块设计
  • 5.3 数据库设计
  • 5.3.1 身份数据中心数据库设计
  • 5.3.2 认证系统认证信息库设计
  • 5.4 开发技术
  • 5.5 本章小结
  • 6 身份数据中心同步子系统实现
  • 6.1 同步架构
  • 6.2 映射文件设计
  • 6.3 认证信息变化获取
  • 6.3.1 日志表设计
  • 6.3.2 数据更新日志写入原则
  • 6.3.3 身份数据库触发策略
  • 6.4 数据抽取
  • 6.5 关系数据与XML转换
  • 6.5.1 变化数据到XML的转换
  • 6.5.2 XML到关系数据的转换
  • 6.6 Web服务
  • 6.6.1 认证系统中Web服务的构建
  • 6.6.2 身份数据中心Web服务客户端
  • 6.7 基于SOA异构数据库同步测试
  • 6.7.1 测试数据
  • 6.7.2 数据同步过程
  • 6.7.2.1 数据变化捕获
  • 6.7.2.2 数据转换
  • 6.7.2.3 数据分发
  • 6.7.2.4 数据更新
  • 6.7.2.5 异常处理
  • 6.8 本章小结
  • 7 身份数据中心数据管理子系统实现
  • 7.1 权限管理模块
  • 7.2 数据管理模块
  • 7.3 数据统计模块
  • 7.3.1 教职工数据统计
  • 7.3.2 学生数据统计
  • 7.4 本章小结
  • 8 总结与讨论
  • 8.1 总结
  • 8.2 讨论
  • 参考文献
  • 个人简介
  • 导师简介
  • 获得成果目录
  • 致谢
  • 相关论文文献

    • [1].手掌静脉认证系统引入中国[J]. 安庆科技 2008(02)
    • [2].基于微服务的信息采集认证系统[J]. 中小企业管理与科技(下旬刊) 2019(12)
    • [3].面向多认证系统的在线用户统一管控平台设计与实现[J]. 微型电脑应用 2020(01)
    • [4].广电宽带认证系统建设规划[J]. 山西科技 2016(06)
    • [5].关于价格认证系统适应新常态发展定位的政策思考[J]. 商 2015(19)
    • [6].电站设备评价认证系统数据库的设计研究[J]. 电站系统工程 2020(01)
    • [7].智利:与美国启动电子植物检疫认证系统[J]. 中国果业信息 2020(07)
    • [8].内蒙古广电网络集团宽带认证系统简介[J]. 数字传媒研究 2016(10)
    • [9].“台湾台中市推动校园阅读线上认证系统”探析[J]. 中小学信息技术教育 2016(06)
    • [10].价格认证系统转型发展探讨[J]. 大众投资指南 2018(16)
    • [11].数字图书馆统一认证系统的研究与设计[J]. 江西图书馆学刊 2012(02)
    • [12].基于校园网认证系统的研究与实现[J]. 新疆职业大学学报 2010(03)
    • [13].WLAN认证系统的安全性研究[J]. 电信工程技术与标准化 2013(12)
    • [14].基于云端的认证系统方案研究[J]. 信息通信 2012(04)
    • [15].指纹识别技术在电子商务认证系统中的应用[J]. 中国高新技术企业 2008(19)
    • [16].云电子身份管理与认证系统中的关键技术优化改进[J]. 现代电子技术 2016(24)
    • [17].电台无线网认证系统建设[J]. 科技传播 2017(08)
    • [18].关于价格认证系统转型发展的政策探讨[J]. 中国物价 2013(06)
    • [19].积极稳妥地开展教育认证系统的建设与应用[J]. 中国教育信息化 2009(09)
    • [20].基于微信平台的图书馆无线认证系统的设计及应用[J]. 图书情报导刊 2019(04)
    • [21].盐城有线宽带接入认证系统的改造研究[J]. 中国有线电视 2017(08)
    • [22].基于多种社交凭证的社交认证系统研究[J]. 中国海洋大学学报(自然科学版) 2016(09)
    • [23].多媒体认证系统加密研究[J]. 网友世界 2014(14)
    • [24].增值税发票抵扣联移动认证系统的研究[J]. 信息安全与技术 2012(05)
    • [25].泰州广电宽带计费认证系统的建设及应用[J]. 泰州职业技术学院学报 2011(06)
    • [26].基于校园网的单点登录认证系统研究[J]. 电子世界 2014(16)
    • [27].全球可重复数字化认证系统的应用[J]. 上海汽车 2012(04)
    • [28].基于云计算的智能手机社交认证系统[J]. 通信学报 2012(S1)
    • [29].印尼制订新的木材认证系统[J]. 国际木业 2009(09)
    • [30].图书馆无线网络统一认证系统的研究与实现[J]. 现代图书情报技术 2012(Z1)

    标签:;  ;  ;  ;  ;  

    认证系统异构数据库数据同步方法研究
    下载Doc文档

    猜你喜欢