对象关系型实时数据中间层

对象关系型实时数据中间层

论文摘要

随着对象关系映射设计思想的深入人心,出现了越来越多的持久化中间件,并应用于企业系统设计中。例如:非商业的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 持久化中间件 TORM
  • 2.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 对象关系映射中间件 TORM
  • 4.2.1 概述
  • 4.2.2 对象关系映射 TORM 架构
  • 4.3 实时数据中间层 RTDB
  • 4.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章 总结与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    对象关系型实时数据中间层
    下载Doc文档

    猜你喜欢