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