基于HJ作战指挥系统数据库中间件的研究

基于HJ作战指挥系统数据库中间件的研究

论文摘要

数据库中间件是所有中间件中最普遍、最成熟的一种。基于数据库的中间件允许应用程序同本地或异地的数据库进行通信。基于中间件的基础上开发应用系统会给应用程序的开发带来巨大的便利,大大减轻开发人员的劳动强度以及有效地提高了系统的稳定性和易维护性,减少数据库并发用户数,分担部分数据库工作。随着数据库中间件技术应用范围的不断扩大,应用对数据库中间件性能要求越来越高,对此以SERI_DB中间件项目为背景,对数据库中间件进行研究。SERI_DB中间件主要分为三部分进行介绍。第一部分介绍SERI_DB中间件的设计背景HJ作战指挥系统,分析了SERI_DB中间件在系统中的作用及其特性,然后介绍了设计中间件时所涉及的相关理论,缓存技术和内存数据库技术;第二部分首先详细介绍了SERI_DB中间件的体系结构,各部分功能组成。并且分析了SERI_DB中间件是如何保证整个系统的数据一致性的。最后对SERI_DB中间件的缓存、连接池、消息管理的功能、组成和工作流程等进行了简单的介绍;第三部分主要介绍SERI_DB中间件的实现,首先介绍了实现的相关技术OCI,即Oracle数据库访问接口和ACE网络编程技术。这部分主要介绍了缓存管理模块和消息管理模块的实现。最后还通过SERI_DB中间件在一个系统上的测试,证明了模拟器的正确性、稳定性,及其在系统响应时间上较传统数据库访问方法有较好的控制。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题背景
  • 1.2 数据库中间件简介
  • 1.3 数据库中间件的研究情况
  • DB 中间件的设计环境及相关技术'>2 SERIDB 中间件的设计环境及相关技术
  • 2.1 三层架构软件体系结构
  • 2.2 传统数据库中间件模型分析
  • DB 中间件'>2.3 SERIDB 中间件
  • 2.4 相关技术介绍
  • 2.5 本章小结
  • DB 中间件的整体设计'>3 SERIDB 中间件的整体设计
  • DB 中间件体系结构'>3.1 SERIDB 中间件体系结构
  • DB 中间件的相关技术分析'>3.2 SERIDB 中间件的相关技术分析
  • DB 的缓存'>3.3 SERIDB 的缓存
  • DB 的连接池'>3.4 SERIDB 的连接池
  • DB 消息管理'>3.5 SERIDB 消息管理
  • 3.6 本章小结
  • DB 中间件的实现'>4 SERIDB 中间件的实现
  • DB 中间件实现的核心技术'>4.1 SERIDB 中间件实现的核心技术
  • 4.2 缓存管理的实现
  • 4.3 消息管理的实现
  • 4.4 本章小结
  • 5 实验及其分析
  • 5.1 实验例子
  • 5.2 实验环境
  • 5.3 实验结果与分析
  • 6 全文总结与展望
  • 6.1 全文总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  

    基于HJ作战指挥系统数据库中间件的研究
    下载Doc文档

    猜你喜欢