论文摘要
主动数据库的一个很突出的思想是要让数据库系统具有各种主动进行服务的功能,并以一种统一而方便的机制来实现各种主动性需求。但现有能够提供主动数据库机制的产品均为数据库系统产品,研究这类产品周期长、风险大。并且现在国内的数据库系统市场基本为国外著名产品所占据,要打入这个市场难度非常大。本系统采用中间件系统的结构,在一定程度上提供主动数据库的机制。使用户既可以采用他们已经熟悉的数据库产品,又能够得到主动数据库机制所带来的优异性能。本文从理论与实现的双重角度,探讨主动数据库中间件模型及其实现技术。主要所做工作如下: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 课题展望参考文献后记
相关论文文献
标签:主动数据库论文; 中间件论文; 规则论文; 汇流性论文;