基于SOA异构数据集成中间件的研究与设计

基于SOA异构数据集成中间件的研究与设计

论文摘要

当代企业的业务随着市场环境的变化而变化,企业信息系统中的异构数据也越来越多,如何有效地集成并利用企业内部的异构数据,使其在不同的系统之间能够共享,且能够提高系统业务变更的敏捷性,已成为亟待解决的问题。传统的解决方案是从各底层数据源中提取数据,经过一致性转换后形成一个集中库,这种方法需要重复存储大量的数据,且难以对业务的变更做出快速的响应和实现企业数据的最大商业价值。如何设计一个可伸缩的、可靠的、业务敏捷的、可复用的异构数据集成中间件,并使之能通过服务总线与其它应用集成在一起,协同工作和共享数据资源,是当前异构数据集成中间件研究领域的热点。本文分析了当前企业异构数据集成中存在的主要问题,以及现有的解决办法,采用SOA的设计思想,在层次上采用了SOA的层次划分,在功能上采用了SOA的服务设计思想,对业务逻辑进行了服务分离,引入Web Service、XML等技术,提出了一种异构数据集成的方法,给出了一个基于SOA的异构数据集成中间件(SOA-based Heterogeneous Data Integration Middleware,SHDIM)的框架,介绍了这个框架下各个服务的接口和主要功能模块,并给出了框架的整体工作流程。通过自定义SHDIM中间件SQL操作语句和建立异构数据之间的全局映射,屏蔽了不同异构数据源的操作系统平台、数据库运行环境、内部数据结构方面的异构性,以服务的形式提供对异构数据进行查询、添加、删除、修改操作,从而为用户提供了在各种异构数据库上进行二次开发的访问接口,实现了异构数据的有效集成。最后对SHDIM中间件的应用场合作了简单介绍,并给出了测试方法和测试实例,初步验证了基于SOA的异构数据集成中间件的理论正确性和技术可行性,能够解决平台异构、数据库系统异构和部分语义级异构的情况,提高了系统应对业务变更的敏捷性。

论文目录

  • 中文摘要
  • 英文摘要
  • 1 绪论
  • 1.1 问题的提出及研究意义
  • 1.2 国内外研究现状
  • 1.2.1 异构数据集成的研究现状
  • 1.2.2 中间件技术的研究现状
  • 1.2.3 面向服务架构的研究现状
  • 1.3 论文研究的主要内容及组织
  • 2 相关技术概述
  • 2.1 中间件技术概述
  • 2.1.1 中间件技术介绍
  • 2.1.2 中间件的特点和种类
  • 2.2 SOA 相关技术概述
  • 2.2.1 有关服务的介绍
  • 2.2.2 SOA 基本定义
  • 2.2.4 实现SOA 的关键元素
  • 2.2.5 企业服务总线
  • 2.3 Web 服务概述
  • 2.3.1 Web 服务基本概念
  • 2.3.2 Web 服务标准传输协议SOAP
  • 2.3.3 Web 服务契约WSDL
  • 2.3.4 Web 服务公共网址UDDI
  • 2.3.5 XML 相关介绍
  • 2.4 本章小结
  • 3 基于 SOA 异构数据集成中间件总体架构
  • 3.1 异构数据的特点
  • 3.2 异构数据集成的方法
  • 3.2.1 已有结构分析
  • 3.2.2 本方案介绍
  • 3.3 分层介绍
  • 3.4 总体工作流程简介
  • 3.5 SHDIM 中间件实现的核心技术
  • 3.6 SHDIM 中间件SQL 操作语言
  • 3.7 本章小结
  • 4 核心模块的设计与实现
  • 4.1 数据源注册管理模块
  • 4.1.1 数据源信息获取算法
  • 4.2 全局映射模块
  • 4.3 操作语句检查器
  • 4.4 操作模块
  • 4.4.1 操作分解
  • 4.4.2 操作调度
  • 4.5 适配器实现
  • 4.5.1 SQL 转换模块
  • 4.5.2 执行模块
  • 4.6 适配器管理器模块
  • 4.7 结果集成模块
  • 4.7.1 结果合并
  • 4.7.2 文档转换模块
  • 4.8 安全管理模块
  • 4.9 数据服务模块
  • 4.10 本章小结
  • 5 基于 SOA 异构数据集成中间件的应用测试
  • 5.1 中间件的应用场合
  • 5.2 中间件开发环境与测试环境
  • 5.3 测试方法
  • 5.4 测试例子
  • 5.5 本章小结
  • 6 结论与展望
  • 6.1 主要结论
  • 6.2 后续研究工作的展望
  • 致谢
  • 参考文献
  • 附录
  • A. 作者在攻读硕士学位期间发表的论文
  • B. 作者在攻读硕士学位期间参加的科研项目
  • 相关论文文献

    • [1].基于多目标优化技术的多源异构数据分类研究[J]. 计算机与数字工程 2020(01)
    • [2].基于深度学习的融合多源异构数据的推荐模型[J]. 北京邮电大学学报 2019(06)
    • [3].嵌入式网络高维异构数据攻击检测方法研究[J]. 计算机仿真 2020(07)
    • [4].异构数据资源整合的方法与系统实现[J]. 信息与电脑(理论版) 2018(01)
    • [5].多源异构数据整合系统在医疗大数据中的应用[J]. 价值工程 2017(08)
    • [6].电网多维异构数据融合三维可视化方法[J]. 自动化与仪器仪表 2017(07)
    • [7].面向多源异构数据的云推送平台研究[J]. 环球市场信息导报 2017(33)
    • [8].基于多元异构数据融合的失信被执行人特征提取研究[J]. 法制博览 2020(32)
    • [9].智能化综采管理平台中多源异构数据处理[J]. 陕西煤炭 2020(03)
    • [10].多源异构数据整合系统在医疗大数据中的研究[J]. 电子制作 2019(14)
    • [11].高校异构数据共享与交换的应用研究[J]. 教育现代化 2017(46)
    • [12].老年智能社区多源异构数据云存储与查询[J]. 黑龙江工程学院学报 2017(01)
    • [13].基于多源异构数据融合的配网规划决策系统研究[J]. 通讯世界 2016(13)
    • [14].面向灾害应急物资需求的灰色异构数据预测建模方法[J]. 中国管理科学 2015(08)
    • [15].面向风电场群的异构数据的统一存储技术[J]. 通信电源技术 2020(09)
    • [16].电力系统多源异构数据的存储管理技术研究[J]. 山东工业技术 2019(04)
    • [17].基于多源异构数据的工业能源管理系统[J]. 现代建筑电气 2016(10)
    • [18].基于大数据的图书馆异构数据整合机制研究[J]. 通讯世界 2017(07)
    • [19].教学资源库中异构数据共享存储与交换[J]. 信息与电脑(理论版) 2017(17)
    • [20].云计算下非物质文化遗产异构数据共享模型的研究[J]. 科技视界 2014(28)
    • [21].一种新型异构数据信息整合与分析系统的构建[J]. 情报科学 2009(04)
    • [22].分布式异构数据的无缝整合研究[J]. 现代情报 2008(05)
    • [23].多源异构数据情境中学术知识图谱模型构建研究[J]. 现代情报 2020(06)
    • [24].实现异构数据表查询维护[J]. 网络安全和信息化 2018(08)
    • [25].跨学科异构数据存储方法研究[J]. 科研信息化技术与应用 2016(05)
    • [26].针对动车组全生命周期集成管理的多源异构数据融合框架设计[J]. 计算机与现代化 2017(10)
    • [27].面向对象的多源异构数据关联组织与分析[J]. 测绘通报 2015(01)
    • [28].大数据时代城市配电网异构数据的知识发现与优化研究[J]. 工业控制计算机 2015(11)
    • [29].一种基于AutoCAD的异构数据对象化智能识别方法[J]. 测绘通报 2014(05)
    • [30].基于核和灰度的双重异构数据序列预测建模方法研究[J]. 统计与信息论坛 2013(10)

    标签:;  ;  ;  ;  

    基于SOA异构数据集成中间件的研究与设计
    下载Doc文档

    猜你喜欢