基于Web Services的数据集成中间件的实现

基于Web Services的数据集成中间件的实现

论文题目: 基于Web Services的数据集成中间件的实现

论文类型: 硕士论文

论文专业: 计算机应用

作者: 吴明霞

导师: 陈奇,黄启春

关键词: 中间件,数据集成,查询采样算法

文献来源: 浙江大学

发表年度: 2005

论文摘要: 在一个复杂的数据库应用环境中,往往有多种数据库系统的存在,在这些现存系统中数据共享的需求越来越多,因此,集成不同数据库系统的需求不断增加。这种集成使得各个数据库相互透明,并提供给用户一个统一界面访问所有数据库。然而,数据库的自治性和异构性仍然是妨碍这种有效的互操作信息系统开发的一个严重瓶颈。目前,联邦数据库和数据仓库是比较成功的数据集成解决方案,然而这些解决方案不但复杂而且是面向主题的,因此,我们开发了更灵活的中间件来完成数据集成工作。我们自主设计的用于数据集成的中间件Middlecase1. 0,其目标是为应用系统提供统一,透明,高效地访问和操纵位于网络环境中各种分布的异构的数据资源的能力。该系统是以Web Services为基础开发的,它为用户提供了一个简便的查询定义前端和高效的查询处理方式,解决了数据集成中可能会出现的各种问题。本文在第二章中分别为数据集成,中间件和数据集成中间件作了功能定义。总结了作为一个数据集成中间件应该具备的特征和功能。分析了目前较成功的集成方案。在第三章中,简要介绍了集成平台的一些预备知识,包括数据表示基本形式的XML,以及数据传输用到的Web Services的SOAP消息。另外,还提到了在集成开发中的关键问题:数据冲突问题,查询优化问题等等。论文第四章则完整描述了MiddleCase集成平台的设计和实现,从系统的整体结构着手,对各个子平台的各个模块的设计和实现都作了详细的介绍。各个平台之间相互联系,业务定义为管理平台提供管理对象,处理平台又从管理平台中获取业务对象来完成全局查询操作,而业务服务则为前端应用提供了调用的接口。这些平台相互作用,相互影响,构成了一个完整的系统。在第五章中,介绍了MiddleCase在一款报表工具PowerReport中的实际应用。从中可以细致的了解到集成中间件的功能与作用。最后,本文总结了数据集成中间件的发展现状,并提出了其今后还需要进一步改进的方向。

论文目录:

摘要

ABSTRACT

第一章 绪论

1.1 本文的研究背景

1.2 本文的主要内容

1.3 异构数据库集成技术发展现状

1.3.1 几种支持异构数据库的原型系统

1.3.2 现有的异构集成系统

第二章 数据集成中间件

2.1 数据集成

2.2.1 数据集成概述

2.2.2 数据集成的目标

2.2.2.1 分布的透明性

2.2.2.2 数据源的透明性

2.2.3 主要集成方案

2.2.3.1 联邦数据库

2.2.3.2 数据仓库

2.2.3.3 中介(Mediation)

2.2 中间件

2.2.1 中间件概述

2.2.2 中间件的分类

2.3 数据集成中间件

2.3.1 中间件技术应用体系

2.3.2 数据集成与中间件的结合

2.3.3 数据集成中间件的框架

2.4 数据集成中间件MIDDLECASE1.0

第三章 MIDDLECASE的关键技术和问题

3.1 XML技术在MIDDLECASE中的应用

3.1.1 XML概述

3.1.2 MiddleCase中业务的XML表示

3.1.3 XML与中间件

3.1.4 XML在数据集成中间件中的应用

3.2 WEB SERVICES技术在 MIDDLECASE中的使用

3.2.1 Web Services概述

3.2.2 SOAP

3.2.3 Web Services在数据集成中的作用

3.3 集成中间件开发中的待解决的问题

3.3.1 异构数据冲突问题

3.3.1.1 主键冲突

3.3.1.2 名称冲突

3.3.1.3 类型冲突

3.3.1.4 度量冲突

3.3.1.5 精度冲突

3.3.1.6 默认值冲突

3.3.1.7 模式表示冲突

3.3.1.8 丢失数据项冲突

3.3.2 查询优化问题

第四章 MIDDLECASE的设计和实现

4.1 MIDOLECASE的体系结构

4.2 数据转化流程图

4.3 MIDDLECASE数据集成平台

4.3.1 业务的概念

4.3.2 业务管理器

4.3.3 业务定义子平台

4.3.3.1 平台预期的特征

4.3.3.2 业务定义平台界面

4.3.4 业务处理子平台

4.3.4.1 筛选器

4.3.4.2 查询分解器

查询分解算法

查询分解中需要注意的问题

4.3.4.3 查询计划产生器

4.3.4.4 代价估算器

4.3.4.4.1 代价模式之查询采样算法

查询分类

代价估算公式

查询采样

4.3.4.4.2 查询采样算法的性能数据

4.3.4.4.3 查询采样算法的优点

4.3.4.5 执行监控器

4.3.5 业务管理子平台

4.3.5.1 名字冲突解决策略

4.3.5.2 主键冲突解决策略

4.3.5.3 数据类型冲突解决策略

4.3.5.4 其他冲突解决策略

4.3.6 业务服务子平台

4.3.6.1 SOAP服务器端编程

4.3.6.1.1 提供的服务类型

4.3.6.1.2 选择传输编码

4.3.6.1.3 多数据库连接池的使用

4.3.6.2 SOAP客户端编程

4.3.6.3 SOAP服务的集成(数据流转)

4.3.6.4 服务器线程结构

4.3.7 日志系统

4.4 各子平台的关系

第五章 MIDDLECASE的实际应用

5.1 报表设计工具POWERREPORT

第六章 MIDDLECASE系统总结和展望

参考文献

致谢

发布时间: 2005-04-04

参考文献

  • [1].基于Web Service的汽车产业链数据集成中间件的研究与实现[D]. 叶坤.电子科技大学2018
  • [2].基于Web Services的专家系统的研究及应用[D]. 杨盼盼.西安工业大学2012
  • [3].数据交换平台监控管理中的Web Services安全性分析与应用[D]. 张红忠.华北电力大学(北京)2009
  • [4].Web Services技术在电子政务系统中的应用及研究[D]. 吴矜.同济大学2006
  • [5].Web Services技术在企业应用集成中的应用研究[D]. 沈屹挺.大连海事大学2007
  • [6].Web Services在地理信息共享中的应用研究[D]. 郑春一.华北电力大学(河北)2004
  • [7].基于Web Services的协同商务系统设计与实现[D]. 段英强.大连理工大学2004
  • [8].基于Web Services的水文遥测信息集成研究[D]. 陈宁.河海大学2005
  • [9].Web Services构件库的研究[D]. 高旻.重庆大学2005
  • [10].基于Web Services的联通资金归集管理系统开发[D]. 陈小波.复旦大学2010

相关论文

  • [1].基于Web Service的异构数据集成中间件的研究与应用[D]. 孙国磊.大连海事大学2008
  • [2].基于XML的异构数据集成技术的应用研究[D]. 王安娜.西北工业大学2007
  • [3].异构数据集成中间件集成引擎设计与实现[D]. 姚华新.西北工业大学2007
  • [4].基于Web Service的自适应异构数据集成系统的研究[D]. 姜卜元.大连海事大学2007
  • [5].基于动态连接池的数据集成中间件的研究与实现[D]. 黄桂花.广西师范大学2007
  • [6].数据集成中间件研究与实现[D]. 贾晖.西北大学2005
  • [7].基于中间件技术的分布式数据集成研究与实现[D]. 王艳华.武汉理工大学2006
  • [8].基于中小型企业ERP系统支撑平台的数据集成中间件的研究[D]. 林文才.汕头大学2006
  • [9].基于XML的数据集成中间件研究[D]. 洪筱菡.河海大学2003
  • [10].基于中间件技术的异构数据集成[D]. 刘强.河南大学2003

标签:;  ;  ;  

基于Web Services的数据集成中间件的实现
下载Doc文档

猜你喜欢