【发布时间】:2012-10-18 18:50:09
【问题描述】:
如果 CORBA 在编译时不知道某个对象,那么 CORBA 如何识别在运行时传递给它的对象? 它如何在运行时访问该对象?
【问题讨论】:
标签: corba
如果 CORBA 在编译时不知道某个对象,那么 CORBA 如何识别在运行时传递给它的对象? 它如何在运行时访问该对象?
【问题讨论】:
标签: corba
CORBA 使用对象引用。对于 ORB(在您的机器上运行的中间件框架代码)之间的通信,使用了可互操作的对象引用 - IORs。这些是基于字符串的,包含主机、端口、策略和其他内容。
您需要一个对象引用才能以 CORBA 方式(位置透明、远程)对其进行操作。此引用比“缩小”,即中间件连接到远程站点。之后,对对象的每次调用都是远程调用,但您不会注意到在应用程序中,因为您可以在本地处理对象。
【讨论】: