以值传递对象在CORBA IDL编译器中的实现  被引量:1

An Implementation of Valuetype Object in CORBA IDL Compiler

在线阅读下载全文

作  者:应成君[1] 汪芸[1] 

机构地区:[1]东南大学计算机科学与工程系,江苏南京210096

出  处:《计算机技术与发展》2006年第3期83-86,共4页Computer Technology and Development

摘  要:值类型(valuetype)是通用对象请求代理体系结构(CORBA)规范中的一种新型的数据结构,它的提出使基于COR-BA的应用支持以值传递对象(OBV)。随着CORBA应用领域的扩展,许多应用需要CORBA提供以值传递对象,而传统的CORBA不提供以值传递对象能力。文中介绍了值类型概念,描述了以值传递对象的交互过程,该交互过程需要一个支持以值传递对象的编译器和ORB,其中的主要工作由编译器生产的C++代码来实现,详细说明了在CORBA IDL编译器(接口定义语言编译器)中的实现方法和流程。在ORBUS IDL编译器和ORBUS ORB上,实现以值传递对象交互过程,测试结果表明了该交互过程的可行性。The valuetype is a new data strueture in CDRBA specification. With the help of valuetypes, it can pass an object by value of CORBA- based applications. With the growth of the application domain of CORBA, many applications need object by value. Traditionally, CORBA does not provide the ability. The paper introduces valuetype concept, then describes the interaction of OBV(Object By Value). This interaction needs a compiler and ORB that support passing object by value. The main work will be accomplished by C plus plus code created by the compiler. ORBUS IDL compiler and ORB are extended for OBV. The implementation of this extension in ORBUS IDL compiler is discussed in detail. Performance test shows the feasibility of the interaction.

关 键 词:值类型 以值传递对象 通用对象请求代理体系结构 接口定义语言编译器 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象