摘要
随着各种分布对象计算系统的广泛使用,异构对象系统之间的互操作已成为必要.其中,COM/CORBA互操作是最为迫切的,很多CORBA 产品遵照OMG组织的COM/CORBA互操作规范提供了互操作功能.然而规范中异种对象的标识及绑定机制存在问题,影响了应用程序的可移植性和互操作系统之间的互操作性.文中将互操作中异种对象的标识和绑定机制形式化地描述为异种对象标识空间的映射,在此基础上归纳出3 种对象标识方法和相应的绑定语义。
With the wide application of different distributed object computing systems, interworking between heterogeneous systems becomes necessary. Since interworking between COM and CORBA is most urgent, many CORBA products provide interworking capabilities according to the OMG's COM/CORBA interworking specification. However, the specification has some limitations on the object identifying and binding mechanism, and these limitations make it difficult to provide portability of applications and interoperability of interworking systems. In this paper, foreign object identifying and binding mechanism is formalized as mapping between foreign object identifiers. Based on this formalization, three methods for object identifying and binding are concluded. And then, an open object identifying and binding mechanism is proposed to achieve portability and interoperability.
出处
《计算机研究与发展》
EI
CSCD
北大核心
1999年第12期1490-1495,共6页
Journal of Computer Research and Development
基金
国家"八六三"重大攻关项目
关键词
分布对象计算
对象绑定
互操作
CORBA
COM
distributed object computing, COM, CORBA, interworking, object identifying, object binding