CORBA中间件的一种灵活、高效ORB核心的研究与设计
【摘要】:
CORBA作为一种流行的分布对象技术,为不同语言、不同平台对象之间的通信提供了一种灵活、快捷的机制。ORB作为CORBA的通信枢纽和底层设施,在CORBA中占有举足轻重的地位,也是影响系统效率和灵活性的关键。为满足复杂应用系统对分布对象计算和支持分布应用开发的需求,本文提出CORBA中间件的一种体现可伸缩、可裁剪的灵活高效ORB的方案,并设计实现了高效ORB通信设施和可动态加载最小ORB核心框架。高效通信设施表现为优化的系统线程策略、连接策略及快速的方法分派等。最小ORB核心框架实现了一个最小ORB内核,在此基础上利用XML的对系统进行配置和管理,动态加载系统构件和通信协议构件。
系统还完成了对消息中间件的集成。将消息中间件嵌入ORB,完成从传统中间件到面向对象中间件的核心迁移,可有效保证消息传输可靠性、高效性、实时性和支持消息的“存储—转发”,并兼容传统消息中间件的应用。
【相似文献】 | ||
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|