CORBA异步消息的研究与实现

被引:0
作者
王永恒
机构
[1] 国防科学技术大学
关键词
CORBA; 异步消息; 异步方法调用; 异步回调; 异步轮询;
D O I
暂无
年度学位
2001
学位类型
硕士
导师
摘要
进入90年代以来,随着分布计算技术和面向对象技术的迅速发展和相互融合,分布对象技术脱颖而出,并逐渐成为分布异构环境下应用集成和系统开发的主流技术和计算范型。 中间件技术是分布对象技术的关键。传统基于方法调用的中间件技术通常采用的是一种同步、紧耦合的通信模式。为了适应松耦合、工作流等应用,基于消息传递的中间件技术提供了一种异步、松耦合的通信模式。这两种技术各有其优缺点。CORBA的异步消息技术综合了上述两种中间件技术的优点,具有更加广阔的应用前景。 本文在对现有中间件技术进行综合分析的基础上,指出CORBA异步消息的应用需求和技术特点,并对本课题所完成的CORBA异步方法调用技术及其实现进行了详细论述。本文的工作主要包括: 1、对基于方法调用和基于消息传递的中间件技术进行了广泛的研究,指出了它们各自的优点和缺陷。 2、在对CORBA异步消息技术进行综合研究的基础上,重点研究了其中的异步方法调用技术。通过对CORBA现有调用模型的综合研究指出异步方法调用的技术特点,并指出了异步方法调用两种模型各自的优缺点和应用场景。 3、在对异步方法调用的回调模型进行深入分析的基础上,实现了异步回调模型。多线的异步ORB内核的设计、应答处理对象的实现、异常处理和异步Stub的设计是异步回调模型实现的关键。 4、在对异步方法调用的轮询模型进行深入分析的基础上,初步实现了异步轮询模型。隐式应答处理对象和异步Stub的设计是异步轮询模型实现的关键。
引用
收藏
页数:66
共 5 条
[1]
基于CORBA的异步调用技术 [J].
张小明 ;
吴泉源 ;
黎建良 .
计算机应用研究, 2001, (12) :28-31
[2]
CORBA实现系统性能优化策略研究 [J].
谢俊清 ;
蔡敏 ;
顾冠群 ;
不详 .
计算机研究与发展 , 1999, (07)
[3]
深入理解COM+.[M].(美)DavidS.Platt著;潘爱民译;.清华大学出版社.2000,
[4]
基于C++ CORBA高级编程.[M].(美)MichiHenning;(美)SteveVinoski著;徐金梧等译;.清华大学出版社.2000,
[5]
COM原理与应用.[M].潘爱民 编.清华大学出版社.1999,