

浏览全部资源
扫码关注微信
1. 国防科技大学计算机学院网络技术与信息安全研究所,湖南,长沙,410073
2. 湖南商学院信息管理系,湖南,长沙,410073
3. 国防科技大学计算机学院网络技术与信息安全研究所湖南长沙,410073
4. 湖南商学院信息管理系湖南长沙,410073
Published:2004
移动端阅览
ZHANG Zhi-wei, GUO Chang-guo, CAI Jun-ya, et al. Research and Implementation of CORBA Asynchronous Messaging[J]. Acta Electronica Sinica, 2004, 32(11): 1820-1823.
异步机制是构造大规模分布式系统必不可少的机制之一.作为一种典型的分布应用支撑平台
CORBA没有很好的解决异步机制问题
这限制了CORBA在一些领域的应用.如何在CORBA中提供异步通信支持
为上层应用提供异步通信支持成为研究的热点.本文提出一种CORBA异步消息模型Star-Async
该模型通过ReplyHandler对象实现应答处理、通过异常封装对象实现异常处理
通过基于修改抽象语法树的机制实现异步代码生成.在自主研制的分布对象中间件平台StarBus中实现了本文提出的Star-Async异步模型
实现和初步应用表明本文提出的异步消息模型为在CORBA中实现异步机制提供了一种有效的参考.
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.
0
Views
1011
下载量
0
CSCD
Publicity Resources
Related Articles
Related Author
Related Institution
京公网安备11010802024621