主动数据库中间件模型研究及实现技术

主动数据库中间件模型研究及实现技术

论文摘要

主动数据库的一个很突出的思想是要让数据库系统具有各种主动进行服务的功能,并以一种统一而方便的机制来实现各种主动性需求。但现有能够提供主动数据库机制的产品均为数据库系统产品,研究这类产品周期长、风险大。并且现在国内的数据库系统市场基本为国外著名产品所占据,要打入这个市场难度非常大。本系统采用中间件系统的结构,在一定程度上提供主动数据库的机制。使用户既可以采用他们已经熟悉的数据库产品,又能够得到主动数据库机制所带来的优异性能。本文从理论与实现的双重角度,探讨主动数据库中间件模型及其实现技术。主要所做工作如下:1.本课题提出了一种“从关系数据库到主动数据库的过渡模型”。具体方法是在不对现有RDBMS做修改的情况下,提出另一个替代方案:在原本不具备主动能力或主动性较差的关系数据库的基础之上,增加主动机制功能的实现。在RDBMS和应用程序之间增加一层接口,为关系数据库管理系统提供主动机制,使得系统具有主动触发的能力。2.从理论角度探讨了主动规则的汇流性问题的一个解决方法。3.提出主动数据库中间件的客户端与服务器端通讯机制。4.在理论的基础上,将主动数据库中间件投入实现。

论文目录

  • 中文摘要
  • 英文摘要
  • 第1章 绪论
  • 1.1 研究课题的由来与意义
  • 1.2 主动数据库中间件概念简介
  • 1.3 课题研究目标
  • 第2章 主动数据库的发展历程研究
  • 2.1 主动数据库的发展历程
  • 2.1.1 主动数据库的产生背景
  • 2.1.2 主动数据库的研究进展
  • 2.2 典型主动数据库系统研究
  • 2.2.1 关系型主动数据库系统
  • 2.2.2 面向对象型主动数据库系统
  • 2.3 中间件技术
  • 2.3.1 中间件概念
  • 2.3.2 中间件的特点
  • 2.3.3 市场上中间件产品种类及特点
  • 2.4 本章小结
  • 第3章 主动数据库中间件模型
  • 3.1 主动数据库体系结构
  • 3.2 主动数据库中间件模型
  • 3.2.1 主动数据库中间件模型图
  • 3.2.2 中间件式主动数据库的体系结构
  • 3.3 本章小结
  • 第4章 主动数据库中间件的规则模型
  • 4.1 规则的表示
  • 4.2 事件-条件-动作(ECA)规则
  • 4.2.1 事件
  • 4.2.2 条件
  • 4.2.3 动作
  • 4.3 规则的定义
  • 4.3.1 事件定义
  • 4.3.2 条件定义
  • 4.3.3 动作定义
  • 4.4 规则的类型
  • 4.5 主动规则模型应用开发中的研究重点
  • 4.5.1 终止性
  • 4.5.2 汇流性
  • 4.5.3 观察的确定性
  • 4.6 规则的汇流性分析
  • 4.6.1 规则交换性
  • 4.6.2 汇流性问题的解决方案
  • 4.7 本章小结
  • 第5章 主动数据库中间件的实现技术
  • 5.1 主动数据库中间件的总体结构图
  • 5.2 主动数据库中间件的组成
  • 5.3 服务器端的技术实现
  • 5.3.1 利用 VC++实现高性能 ATL 服务器
  • 5.3.2 服务器端执行过程分析
  • 5.4 客户端的技术实现
  • 5.4.1 数据访问接口的封装
  • 5.4.2 基于 ActiveX 控件技术的客户端的实现
  • 5.4.3 客户端程序执行过程分析
  • 5.5 主动数据库中间件通信实现
  • 5.5.1 WinSocket 网络通讯原理
  • 5.5.2 服务器端通信设计
  • 5.5.3 客户端通信设计
  • 5.5.4 主动数据库中间件通信规则
  • 5.6 主动数据库中间件的测试维护
  • 5.6.1 运行环境
  • 5.6.2 主动数据库主动规则的维护
  • 5.7 本章小结
  • 第6章 结束语
  • 6.1 课题总结
  • 6.2 课题展望
  • 参考文献
  • 后记
  • 相关论文文献

    标签:;  ;  ;  ;  

    主动数据库中间件模型研究及实现技术
    下载Doc文档

    猜你喜欢