首页 | 本学科首页   官方微博 | 高级检索  
     

CORBA异步消息的研究与实现
引用本文:张志伟,郭长国,蔡俊亚,吴泉源. CORBA异步消息的研究与实现[J]. 电子学报, 2004, 32(11): 1820-1823
作者姓名:张志伟  郭长国  蔡俊亚  吴泉源
作者单位:1. 国防科技大学计算机学院网络技术与信息安全研究所,湖南长沙 410073;2. 湖南商学院信息管理系,湖南长沙 410073
基金项目:国家自然科学基金,国家高技术研究发展计划(863计划)
摘    要:异步机制是构造大规模分布式系统必不可少的机制之一.作为一种典型的分布应用支撑平台,CORBA没有很好的解决异步机制问题,这限制了CORBA在一些领域的应用.如何在CORBA中提供异步通信支持,为上层应用提供异步通信支持成为研究的热点.本文提出一种CORBA异步消息模型Star-Async,该模型通过ReplyHandler对象实现应答处理、通过异常封装对象实现异常处理,通过基于修改抽象语法树的机制实现异步代码生成.在自主研制的分布对象中间件平台StarBus中实现了本文提出的Star-Async异步模型,实现和初步应用表明本文提出的异步消息模型为在CORBA中实现异步机制提供了一种有效的参考.

关 键 词:CORBA异步消息  异步机制  回调模型  轮询模型  
文章编号:0372-2112(2004)11-1820-04
收稿时间:2003-01-20

Research and Implementation of CORBA Asynchronous Messaging
ZHANG Zhi-wei,GUO Chang-guo,CAI Jun-ya,WU Quan-yuan. Research and Implementation of CORBA Asynchronous Messaging[J]. Acta Electronica Sinica, 2004, 32(11): 1820-1823
Authors:ZHANG Zhi-wei  GUO Chang-guo  CAI Jun-ya  WU Quan-yuan
Affiliation:1. Institute of Network Technology & Information Security,School of Computer Science,National University of Defense Technology, Changsha,Hunan 410073,China;2. School of Information Management,Commercial College of Hunan,Changsha,Hunan,410073,China
Abstract:Asynchronous mechanism is absolutely necessary in the construction of large scale distributed systems.Although being a popular support platform for distributed applications,CORBA doesn't solve the asynchronous communication mechanism problem very well and this limits its application to some application domains.How to provide asynchronous mechanism in CORBA and provide asynchronous communication support for applications at upper layer have become the research hotspot.This paper presents a CORBA asynchronous messaging model Star-Async.The model supports reply processing,exception handling and asynchronous code generation by means of ReplyHandler object,exception encapsulation object and modification of abstract syntax tree accordingly.We have implemented Star-Async model on StarBus,which is our own distributed object-oriented middleware platform implementation.The implementation results of Star-Async and its initial applicationsshow that Star-Async model provides a reference model for the implementation of asynchronous mechanism in CORBA.
Keywords:CORBA asynchronous messaging  asynchronous mechanism  callback model  polling model
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号