基于CORBA的可插入协议框架的设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:chenyuxun2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
公共对象请求代理体系结构(Common Object Request Broker Architecture, CORBA)技术是一种面向分布对象计算的中间件技术,具有很好的互操作性、平台无关性等优点,特别适用于开发大型的异构环境下的分布式应用。采用CORBA开发分布式应用可以极大的提高开发效率、缩短开发周期。ARTs-OS是由华中科技大学华祥软件实验室ERTOS项目组自主研发的一款嵌入式实时操作系统。ARTs-ORB是建立在该系统上的一个满足CORBA规范的实时中间件,用以在分布式嵌入式实时环境下,对具有实时服务质量要求的任务请求的支持。传统的CORBA实现存在着静态协议配置、缺乏协议控制接口、单协议支持和缺乏实时协议的限制,从而无法满足高性能应用的需要。ARTs-ORB中的可插入协议框架旨在将各种传输协议的相同部分或共性抽象出来,从而可以灵活的在ORB内核中插入不同的消息/传输协议,以适应各种不同的应用。针对传统CORBA中间件所使用的GIOP/IIOP的局限性,提出了可插入协议框架应满足的要求,给出了可插入协议框架的总体结构。该框架包含了三个主要的组件:对象请求代理(Object Request Broker, ORB)消息组件、ORB传输适配器组件和ORB策略控制组件。这几个组件允许应用开发者透明的扩充原有的通信架构以支持新的ORB消息和传输协议动态或静态绑定。运用了大量的设计模式,实现了可插入协议框架。在对实时性、安全性等性能要求较高的场合,用户可以透明的、动态的添加定制的专用协议到ARTs-ORB中,从而提高系统整体性能。
其他文献
在高层建筑中,电梯是不可缺少的垂直运输设备,电梯服务的好坏直接关系到人们的生产生活。随着电梯控制技术的飞速发展,很多先进高效的思想被引入到电梯群控技术中来,对电梯的
随着社会的进步与经济的快速发展,城市交通拥挤甚至堵塞现象日趋严重,成为现代城市发展的主要瓶颈之一,交通安全事故频发亦引起各国社会的普遍关注。在这种情况下,人们开始进
现代互联网每日产生大量的数据,引发了对大规模数据处理的需求。面对海量的数据,研究者们提出了新形式的分布式文件存储系统,并且基于文件系统之上提出了并行的计算方式解决
物联网作为继计算机互联网之后第三次世界信息产业浪潮,通过各种信息传感设备与互联网联系在一起,按约定的协议,让所有物品都能够被感知和控制,实现智能化的识别、定位、跟踪
目前,P2P已经作为一种流行的网络技术被越来越多地应用于文件共享、分布式计算、资源搜索等领域。P2P系统以其资源共享程度高、节点独立、自适应性强等优点吸引着越来越多的用
中间件的研究与发展为开发分布式应用提供了有效的支持,但随着应用的深入,在许多分布式系统中,比如军事指挥系统、电信监管系统、多媒体系统等等都提出了对实时的需求。传统
随着基于用户位置的服务(Location-Based Service, LBS)研究的日益深入,用户对LBS的需求日趋丰富。例如在智能交通领域,自动驾驶技术不仅需要解决普通的位置定位技术,更重要
程序设计语言考试中的自动化试卷评分技术是一项非常有意义的研究课题,是在线考试系统的关键技术,因其涉及多方面的理论知识而成为技术难点,目前在该领域内,实用性好而且功能
随着对存储系统的存储容量、IO速度、系统安全性和可用性等方面要求的不断提高,传统的网络存储技术(如NAS,SAN等)由于存在诸多局限性,不能很好的满足大规模分布存储系统的需
随着网络应用的快速增长,用户对通信系统提出了快速、支持多业务并发和支持多协议的要求,致使现代通信设备中的嵌入式系统十分复杂。针对3GBSS软件系统的模块测试、集成测试以