首页> 中文学位 >基于Web的通用数据库查询中间件的研究与设计
【6h】

基于Web的通用数据库查询中间件的研究与设计

代理获取

目录

文摘

英文文摘

声明

学位论文的主要创新点

第一章 绪论

1.1 课题研究背景

1.2 课题研究意义

1.3 主要研究工作

1.3.1 本课题解决的问题

1.3.2 课题解决方案

1.4 论文结构

第二章 IQuery中间件的相关技术研究

2.1 中间件技术

2.1.1 中间件的定义

2.1.2 中间件的作用

2.1.3 中间件的分类

2.2 Web Service与XML技术

2.2.1 Web服务

2.2.2 Web Service技术

2.2.3 XML技术

2.3 数据库访问技术分析

2.3.1 ODBC技术

2.3.2 OLE DB技术

2.3.3 ADO.NET技术

2.3.4 O/R映射技术

2.4 数据模型和对象模型映射理论

2.4.1 面向对象模型

2.4.2 对象/关系映射

2.5 基于组件的软件复用和软件集成技术

2.5.1 面向方面开发(AOP)

2.5.2 反转控制(IOC)

2.6 本章小结

第三章 IQuery中间件系统模型研究

3.1 IQuery中间件目的分析

3.1.1 异构数据库的复杂性

3.1.2 IQuery中间件技术需求

3.2 IQuery 中间件的参与者

3.2.1 数据库提供者

3.2.2 数据使用者

3.2.3 数据中间人

3.3 IQuery中间件的目标模型

3.4 IQuery系统运行流程

3.5 IQuery系统架构

3.5.1 IQuery 核心控制器

3.5.2 IQuery应用层

3.5.3 IQuery业务处理

3.6 系统特点

3.7 本章小结

第四章 IQuery 核心模块的设计与实现

4.1 系统运行流程

4.1.1 前期阶段

4.1.2 实时阶段

4.2 Web Service的接口设计

4.3 数据库集成管理器

4.3.1 数据源注册

4.3.2 查询转换器

4.3.3 适配器的设计

4.4 持久层(O/R Mapping)的设计

4.4.1 设计原则

4.4.2 设计原则框架设计

4.5 数据库访问工厂

4.5.1 抽象工厂模式

4.5.1 抽象数据库访问工厂

4.6 本章小结

第五章 基于IQuery的软件体系结构及案例分析

5.1 开发模式的转变

5.2 IQuery 应用案例分析

5.2.1 实例软件体系结构分折

5.2.2 IQuery应用流程

5.3 本章小结

第六章 结束语

6.1 课题的主要研究工作

6.2 课题的研究成果

6.3 进一步研究工作展望

参考文献

作者在攻读硕士学位期间发表的学术论文

致谢

展开▼

摘要

数据库系统是当今计算机信息系统的重要组成部分。当前,很多企业、机关等单位内存在多种数据库并存的现象,应用软件对不同数据库访问的需求同渐增多。且大多数应用软件中的数据库操作是针对特定的数据库编写,通用性差,造成了应用软件的跨数据库访问繁琐而复杂。设计一个处于应用软件与数据库之间的中间件,屏蔽不同数据库操作上的差异,为用户提供统一的数据库访间接口成为应用软件设计的研究热点。
   本课题针对上述现状,对异构数据库集成理论以及存在的问题进行了研究和探讨,分析了异构数据库集成中中间件思想的应用,继而结合Web Service技术,提出了基于Web的通用数据库查询中间件(简称为:IQuery中间件)的业务模型和系统框架。
   基于这个模型,中间件完成了异构远端数据的转化和集成过程,为应用程序对分布数据信息获取提供底层支持,实现了用户访问和操作的透明性;利用Web Service对远端数据操作功能函数进行封装,其自身的平台、语言无关性和互操作性实现了系统的跨平台性和松散耦合性。根据模型的组件划分依据,利用面向服务的组件设计模式,选择合适的开发工具和编程语言对各模块进行详细分析、设计和实现;最后论_述了使用该中间件设计和开发天津市电力公司项目管理系统的过程,验证了该中间件能够有效解因异构数据库所带来的数据集成问题。
   论文的研究成果得到广泛的应用,并获得天津市大学生创新设计大赛二等奖。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号