摘要
CORBAIDL语言的描述能力非常弱 ,缺乏描述分布对象动态行为语义的机制 ,软件开发的自动化也只限于生成含有基本功能的后端形式 ,不能满足不同应用的时空需求。通过扩展IDL文件中的注释来描述分布对象方法适配的行为 ,提供了一种定制分布对象方法适配行为的机制。这种机制不仅有利于提高分布系统的时空效率和软件自动化的程度 ,而且不影响应用的可移植性和互操作性。另外 ,本文进一步给出了通过扩展CORBAIDL解决类似问题的设计模板。
The expressiveness of current CORBA IDL is poor. Semantic properties of distributed objects can't be documented formally. The automation of the software development in CORBA is limited to the generation of the stub and skeleton that support basic functions. A kind of mechanism for customizing the dispatching and layering strategies of distributed objects is provided through extending the annotations used for describing objects behavior in IDL files. The mechanism not only improves time and space performance of applications, but also has no effect on portability and interoperability of applications. Moreover, a design pattern to resolve similar problems is presented by extending CORBA IDL.
出处
《国防科技大学学报》
EI
CAS
CSCD
北大核心
2001年第3期83-87,共5页
Journal of National University of Defense Technology
基金
国家 8 6 3项目 (86 3 30 6 ZD 0 2 )和国家自然科学基金项目 (6 98330 30 )资助