

如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
实时CORBA及其实现研究 实时CORBA及其实现研究 CORBA(CommonObjectRequestBrokerArchitecture,通用对象请求代理架构)是一种基于对象的分布式计算的标准。实时CORBA则是CORBA的一种实现,在实时系统中广泛应用。 实时系统通常需要满足特定的时间运行要求。实时CORBA致力于为实时系统提供可靠性、可扩展性和可重用性,并通过提供透明的网络适配器支持分布式计算。实时CORBA是由OMG(ObjectManagementGroup)开发并发布。 实时CORBA框架包括两个标准:CORBA基础规范和CORBA实时规范。CORBA基础规范是CORBA的核心参考,它为CORBA应用程序、ORB(ObjectRequestBroker)和对象开发定义了一个基本结构。CORBA实时规范在CORBA基础规范基础上,为实时系统提供了更高的性能保证和更严格的实时保证。实时CORBA提供了以下功能: 1.CORBA实时规范提供了对对象操作的时间限制。例如,可以设置一个远程方法调用的时间限制,这样可以在调用太长时间时取消调用。 2.CORBA实时规范提供了对事件的时间限制。例如,可以设置一个事件等待时间的上限和下限。 3.CORBA实时规范提供了对对象的优先级的支持。可以通过设置对象的优先级来控制对象在系统中的运行顺序。 4.CORBA实时规范提供了对资源的管理,可以对CPU、内存、网络等资源进行管理。 实时CORBA的实现主要遵循以下流程:首先,应用程序通过ORB与远程对象进行通信。ORB负责将请求路由到适当的对象。然后,远程对象接收请求并处理它们。最后,结果被返回给应用程序。 一些实时CORBA实现的例子: 1.ACE/TAO ACE/TAO是一个流行的开源实现,可以在多种平台上运行。它的主要特点是可移植性和可扩展性。ACE/TAO还提供了一个广泛的应用程序接口,方便开发者快速构建CORBA应用程序。 2.Real-TimeInnovations(RTI) RTI是一个实时CORBA实现,它旨在简化分布式应用程序的开发。它的主要特点是对实时性的支持、高度可靠性和可伸缩性,可以应用开发者开发物联网,控制系统,金融系统等。 3.OmniORB OmniORB是一个流行的CORBA实现,它的主要优势是可靠性和高效性。OmniORB还提供了丰富的应用程序接口,可以方便开发者进行开发。 总结 实时CORBA适用于需要满足特定时间运行要求的分布式计算。与基础CORBA相比,实时CORBA提供更高的性能保证和更严格的实时保证。实时CORBA实现是多样化的,包括开源实现和商业实现。开发人员需要根据具体的需求和场景选择合适的实现,以满足其需要。

快乐****蜜蜂
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf