论文部分内容阅读
随着计算机及网络技术的飞速发展,使得分布实时系统中硬件平台、操作系统、软件开发环境均存在很大程度的异构性。 中间件的出现,降低了硬件、操作系统、应用软件之间的耦合程度。在分布实时系统中使用中间件技术减少了三者之间的相互依赖关系。分布式对象计算技术追求的最终目标是软件组件的无缝连接和即插即用,其核心是要解决对象跨平台的连接和交互问题。目前主流的分布对象计算模型有CORBA、DCOM、RMI等。本文主要研究了CORBA技术及其实时扩展RT CORBA等对象请求代理中间件技术。 如何有效利用现有IP网络的有限带宽,尽可能满足对QoS有较为严格要求的实时应用是解决问题的关键。为此,本文介绍了在网络传输中提高QoS特性的若干种服务模型和技术、Int—Serv/RSVP(集成服务/资源预留协议)模型、DiffServ(区分服务)模型等,并阐述了区分服务和通信协议的选择在RT CORBA中的实现。 由于目前电力、电信等实时监控系统大多为基于Socket的C/S结构分布式应用,本文在研究分布对象计算技术和网络通信技术的基础上,设计并实现了一个基于RT CORBA的电网监控原型系统DPMS,系统改进了实时性、可移植性和通信效率。