论文摘要
随着对象关系映射设计思想的深入人心,出现了越来越多的持久化中间件,并应用于企业系统设计中。例如:非商业的Hibernate、商业的Toplink等。而过程控制、实时数据处理等现代应用则要求与企业信息进行更紧密的结合。比如,环保监控行业。本文主要叙述了对象持久化中间件TORM和实时数据RTDB组织与管理技术。对象关系型实时数据中间层是基于插件运行框架而开发的一个分布式系统,整个系统体系结构采用典型的C/S架构,高负荷的同时为多个客户端服务,在服务和客户端都提供了对象缓冲区,同时自动维护对象的完整性。文章全面分析了对象持久化组件和实时数据中间层的研究现状,技术背景和发展方向;然后,提出了对象持久化组件和实时数据中间层设计与实现方案,为企业应用设计提供了底层支持。在此基础上,介绍了对象持久化组件的域模型关联、继承特性到数据模型转换,C#数据类型到数据库类型映射等关键技术。同时还介绍了实时数据中间层的实时数据缓存结构,实时数据组织形式等关键技术。针对系统的特点和实时应用的需要,本文还给出了数据缓冲、并发控制、回调机制和告警中心机制,并设计了相关的数据结构和算法。最后,本文总结了对象关系型实时数据中间层系统在项目应用中的特点,并提出了其今后还需要进一步改进的问题和相关解决思路。
论文目录
摘要Abstract第1章 绪论1.1 课题背景1.2 国内外研究背景与现状1.3 本文工作与创新1.4 论文结构第2章 对象关系型实时数据中间层功能定义2.1 对象关系映射概述2.2 对象关系持久化组件比较2.2.1 NHibernate对象关系中间件2.2.2 持久化中间件 TORM2.3 对象模型的功能定义2.3.1 对象2.3.2 方法2.3.3 继承性2.3.4 类2.3.5 持久性2.4 本章小节第3章 对象关系型实时数据中间层的通用运行框架3.1 关键技术3.2 技术关键和技术路线3.2.1 网络分布和硬件拓扑3.2.2 功能3.2.3 网络协议3.2.4 传送报文定义3.2.5 运行配置3.2.6 请求调度3.2.7 插件接口标准3.2.8 运行框架的客户端3.2.9 运行框架执行流程3.2.10 服务集群3.2.11 功能调度3.2.12 类图结构3.2.13 运行协作3.3 插件技术3.4 本章小节第4章 对象关系型实时数据中间层的总体设计4.1 分层机制4.1.1 原始设计机制4.1.2 采纳分层机制4.2 对象关系映射中间件 TORM4.2.1 概述4.2.2 对象关系映射 TORM 架构4.3 实时数据中间层 RTDB4.3.1 概述4.3.2 实时数据 RTDB架构4.3.3 数据采集4.3.4 数据消费4.3.5 数据压缩算法4.4 对象关系型实时数据中间层的客户端4.4.1 告警中心4.4.2 设备控制管理架构4.5 实时数据中间层 RTDB 的数据传送流程4.6 本章小节第5章 对象关系型实时数据中间层的详细设计与实现5.1 系统总体概述5.2 系统的结构5.3 并发机制5.3.1 事务并发执行问题5.3.2 并发控制方法5.3.3 并发控制设计架构5.3.4 并发控制实现5.4 持久对象关系映射5.4.1 面向对象的 SQL 语句自动生成机制5.4.2 类型管理模块5.4.3 持久对象管理模块5.4.4 扩展出的通用对象 CommonObject接口实现5.4.5 数据源管理5.5 实时数据中间层5.5.1 实时数据管理模块5.5.2 与数据库直接交互模块5.5.3 设备采集管理模块5.6 实时数据回调机制5.6.1 设计概述5.6.2 核心函数流程图5.7 数据告警机制5.7.1 设计概述5.7.2 核心函数流程图5.8 本章小节第6章 总结与展望参考文献致谢
相关论文文献
标签:对象关系映射论文; 实时数据缓冲论文; 告警中心论文; 回调机制数据实时采集论文;