摘要
时间无关的异步激活方式对于大规模分布式应用、移动应用和企业应用集成都具有重要意义 .目前的分布对象中间件虽然支持回调和轮询两种异步机制 ,但是都不支持时间无关的异步激活方式 .针对这一问题 ,本文基于国防科学技术大学计算机学院在分布对象中间件Starbus平台异步模型方面的研究成果 ,提出了一种新的异步模型RAAM(RouterAgentbasedAsynchronousModel) ,该模型能够支持消息的异步传递和时间无关的激活方式 ,同时对消息的服务质量提供了很好的支持 .在自主研发的分布计算平台Starbus异步子系统中实现了RAAM模型 ,并与相关工作进行了比较 .
Time independent invocation is very important for large-scale distributed applications, mobile applications and enterprise application integration. Though the callback asynchronous mechanism and polling asynchronous mechanism are supported by the current distributed object-oriented middleware, time independent invocation mechanism is not supported by now. To solve this problem, this paper presents a new asynchronous messaging model RAAM (Router Agent based Asynchronous Model). RAAM is based on the research results of the asynchronous model in Starbus platform, which is developed by the School of Computer Science, National University of Defense Technology. RAAM model supports asynchronous messaging, time independent invocation and quality of service. We verify RAAM model on top of asynchronous subsystem of distributed object-oriented middleware platform Starbus. Finally, the comparison with other systems is given at the end of this paper.
出处
《计算机学报》
EI
CSCD
北大核心
2004年第8期1009-1015,共7页
Chinese Journal of Computers
基金
国家自然科学基金项目 ( 90 10 40 2 0 )
国家"八六三"高技术研究发展计划项目重点课题 ( 2 0 0 1AA113 0 2 0 )资助
关键词
时间无关激活
异步消息模型
time independent invocation
asynchronous messaging model