Corba不同语言之间的沟通

时间:2012-06-15 08:31:23

标签: corba idl iiop

CORBA IDL如何用于支持以不同语言实现的对象之间的通信?

1 个答案:

答案 0 :(得分:3)

CORBA IDL允许您以编程语言中立方式指定对象接口。一旦完成了您希望通过线路公开的对象,CORBA规范详细说明了该接口是如何公开的,并且在不同的语言中使用,如C ++,Smalltalk,Java等。规范的这一部分被称为“语言映射”。

因此,并不是所有的python对象都只是作为另一方的java对象出现。您需要描述要与IDL共享的对象的行为,而不是根据语言映射指定的规则对它们进行编码及其使用。