论文摘要
随着计算机技术的高速发展,组件技术和三层分布式应用体系结构得到了广泛应用。本文针对基于两层C/S体系结构在效率、安全性、可靠性、稳定性等方面的不足,提出了基于Windows DNA三层分布式应用体系结构及COM+技术的解决方案。本文详细介绍了远程数据传输监控系统的设计与实现,并就该系统采用的关键技术进行了研究。本文首先介绍了组件技术,系统网络体系结构的设计和远程数据传输方案的选取。其次,研究了Windows DNA和COM+等相关理论及技术,其中重点介绍了Windows DNA在系统中的应用以及作为中间件的COM+的特点。针对基于Windows DNA及COM+技术的系统开发,采用Microsoft Office Access2003作为数据库服务器,并采用了Visual C++6.0作为客户端及COM+中间件的开发工具。然后,研究了多线程技术和实时数据库系统,选取ADO数据库访问技术作为数据库访问方案。采用多线程缓冲区循环存储的方式提高系统对历史数据库访问的并发性和效率。最后,本文对系统的进行了需求分析和数据库的设计,包括系统功能分析,功能模块的划分及数据库设计的原则与具体设计实现。具体介绍了基于Windows DNA技术与COM+技术的中间件的设计与实现,以及相应客户端的实现及其优点,给出了系统测试和运行的结果。最终实现了由多个远程客户端向中心服务器统一读取数据并进行信息处理和实时显示采集数据的功能,解决了远程数据传输和信息处理的问题。
论文目录
摘要ABSTRACT第1章 绪论1.1 课题的背景和意义1.2 组件技术发展现状1.3 本文主要研究内容及总体思路第2章 远程数据传输方案的选取2.1 网络体系结构设计2.2 传统SOCKET通讯2.2.1 TCP/IP协议族和网络通讯方式2.2.2 Socket套接字2.3 基于DCOM分布式组件技术的远程数据传输方案2.3.1 DCOM技术分析2.3.2 基于DCOM技术的远程数据传输设计2.3.3 DCOM通讯与Socket通讯的比较2.4 本章小结第3章 多层分布式模型和组件模型及运行机制3.1 多层分布式模型3.1.1 分布式计算模型的比较3.1.2 基于Windows DNA分布式体系结构3.1.3 基于COM+三层分布式体系结构3.2 COM组件模型与运行机制3.2.1 微软的组件对象模型3.2.2 COM的进程和线程模型3.2.3 COM运行机制与注册表3.2.4 COM特性3.3 DCOM模型与运行机制3.3.1 DCOM模型3.3.2 RPC机制3.4 COM+组件模型及运行机制3.4.1 COM和COM+3.4.2 COM+和Windows DNA3.4.3 COM+系统结构及其运行机制3.5 本章小结第4章 信息处理关键技术研究4.1 多线程技术4.1.1 进程和线程4.1.2 多线程的实现4.2 实时数据库系统4.2.1 实时数据库模型4.2.2 实时数据库的事务4.2.3 实时内存数据库技术4.3 数据库访问方案的选取4.4 本章小结第5章 远程数据传输监控系统的设计与实现5.1 系统的需求分析5.1.1 系统的主要功能设计5.1.2 系统的运行环境5.1.3 系统主要功能的特性分析5.2 系统数据库的设计5.2.1 数据库的建立原则5.2.2 组态数据库的功能和结构设计5.2.3 实时数据库的数据对象的建模5.2.4 基于ADO的历史数据库交互5.3 系统中间件的设计5.3.1 实时数据处理组件的设计5.3.2 远程数据传输组件的设计5.4 系统客户端设计5.4.1 客户端的界面设计5.4.2 客户端的实现5.5 组件服务在系统中的应用5.5.1 为组件服务配置系统5.5.2 安装COM+应用程序5.5.3 管理应用程序安全设置5.5.4 管理分布式事务5.5.5 管理排队组件5.6 远程数据传输监控系统测试5.6.1 试验步骤及运行结果5.6.2 试验中的问题及解决5.6.3 试验结论5.7 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
标签:分布式应用体系论文; 远程数据处理论文; 多线程论文; 实时数据库论文;
基于COM+的远程数据传输和信息处理的应用技术研究
下载Doc文档