面向神光Ⅲ分布式控制的软件总线技术研究

来源 :中国工程物理研究院 | 被引量 : 2次 | 上传用户:hwwacm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入90年代以后,分布式计算结构开始从两层向多层转化,客户机和服务器之间的界限也日渐模糊。传统的客户/服务器结构已经无法适合于分布式计算环境。分布式对象技术的出现,为解决这一问题提出了新的有效途径。分布式对象技术是近年来飞速发展的一种软件技术,该技术允许不同机器上的对象可以相互传递消息。对象可以扮演客户及服务器的双重角色。 分布式对象技术旨在建立一种开放式的“软件总线”结构,任何应用作为一个对象,只要遵守一定的规则对其接口参数进行定义和说明,就可以接到软件总线上,发出请求或提供服务,达到即插即用的效果。 本文首先对分布式对象技术的出现、概念与三大流派(CORBA、COM/DCOM和Java/RMI)做了简要概述。然后,对CORBA标准规范进行着重介绍,并通过对CORBA的机构灵活性、软硬件平台无关性、系统可扩展性等优点的深入分析,论证了CORBA是目前解决分布式系统开发时所面临的跨平台、跨操作系统、跨语言、跨协议、跨版本等一系列问题的优化方案,是构建软件总线结构的首选标准。 本文以神光Ⅲ原型装置分布式控制系统为背景,针对该系统独特的体系结构和复杂的分布式通信需求,提出了“软件总线”这种开放性的分布式软件体系结构解决方案。然后,依照CORBA标准规范,重点对软件总线的可靠性及接口进行了分析与设计,并以C++ Builder为开发工具,实现了一条以ORB为支撑环境、通信中间件系统为核心的软件总线原型。这条软件总线的核心部分——通信中间件系统包含一套完整的消息通信协议和一组功能完善的用户接口函数,可方便、可靠、快速地实现分布式异构环境下不同软件模块间的通信和协同工作。此外,该系统还具有独立于网络地址、计算机物理位置、操作系统、硬件平台、编程环境及工具等特点,从而有效地解决了系统集成时所面临的应用互操作性等问题。
其他文献
本论文着重从理论分析和实证检验两个方面,对人工神经网络模式识别的方法进行了较深入的研究,提出全面利用人工神经网络技术在测井资料解释中对储层评价的方法.在测井资料解
软件产品的质量取决于软件开发过程,具有良好软件过程的软件机构能够开发出高质量的软件产品。CMM给了软件开发机构一把度量软件过程的尺子,从低到高共有5个等级的刻度,用它度量
该文首先介绍了视频数据压缩的历史和现状及形状编码在新一代视频编码标准中的意义,在此基础上提出了该论文的开题意义.接着该文介绍了视频编码标准的演变过程.详细介绍了MPE
尽管移动Agent技术取得了很大的发展,但是其体系结构和开发方法一直没有一个较理想的标准,基于移动Agent的软件工程也一直在探索之中.该论文就是在这种背景下立项并实施研究
云计算为用户提供了一种计算资源按需分配和弹性利用的服务模式,有效降低了IT系统的运营维护成本。随着云计算技术的普及,越来越多的应用服务运行在云平台的虚拟机中,虚拟化系统
该文提出了一种基于可疑人脸区域的人脸检测方法以及一种基于主成分分析的人脸识别方法(PC)A.人脸检测方法利用人脸模型的特点和眼睛区域比周围区域平均灰度值低的特性,首先选
目前信息检索中存在的最大问题就是如何提高查询的查准率与查全率,尤其是在www迅速发展的今天,如何更加有效地从海量的Web信息中查询到自己所需要的信息是目前信息检索技术的
随着信息技术发展、电子商务兴起、Web2.0社交网络和移动互联网的不断普及,产生了海量异构数据。例如微博、评论等短文本数据、用户浏览日志、智能手机应用相操作等流式数据,不
随着中国经济的发展,各种工业生产对电力系统电能质量的要求也越来越高.及时的得到电力系统的电能质量参数,对于工业生产有重要的指导意义.目前国内使用的各种电能质量测量仪
该文对如下问题进行了研究.1、小子样问题:由于复杂系统的总数较少,不可能向元器件类产品,允许大量测试,在一般情况下,可用于可靠性评价的定量数据较少.2、可靠性评价资料信