我认为它在某种程度上与CORBA有关(我不确定)。我很好奇它的功能和工作原理。当我搜索“IOR文件”时谷歌没有帮助我,我不确定我还能搜索什么。感谢任何能够用可用资源指出正确方向的人。
答案 0 :(得分:12)
IOR文件是一个包含可互操作对象引用的文件,它是一种定位器字符串。 IOR文件本身包含IOR。 IOR是CDR编码的字符串,它依赖于CORBA版本,包含有关创建此字符串的服务方的各种信息。但基本上它可以作为定位器字符串。
在IOR中,通常可以找到服务方的IP,端口号和对象引用。
在一个简单的hello world示例中,servant(服务器)将创建此文件。客户端读取此文件,客户端ORB(对象请求代理)将透明地将来自客户端的调用委托给服务方。
所有关于CORBA:OMG CORBA Website 或者只是访问Wikipedia
答案 1 :(得分:7)
IOR代表互操作对象参考,与Corba相关
您可以在此处查看“Corba in 5分钟”:http://www.pvv.ntnu.no/~ljosa/doc/encycmuclopedia/devenv/corba-index.html
有一节解释什么是IOR
答案 2 :(得分:1)
IOR是一个CORBA或RMI-IIOP引用,它唯一标识远程CORBA服务器上的对象。
IOR可以通过TCP / IP通过GIOP-IIOP(编码可能是big-endian或little endian)以二进制形式传输,或者序列化为一串十六进制数字(以字符串IOR为前缀:)以便于非传输CORBA机制,如HTTP,FTP和电子邮件。
要在运行时查找服务器对象,客户端应用程序需要对它进行引用。该引用称为可互操作对象引用(IOR)。 IOR是以特定方式编码的文本字符串,使得客户端ORB可以解码IOR以定位远程服务器对象。它包含足够的信息以允许: