什么是IOR文件,它有什么作用,以及它是如何工作的?(What is an IOR file, wh

2019-07-29 17:01发布

我相信这是在某些方面(我不知道)与CORBA。 我很好奇,它的功能以及它是如何工作的。 谷歌没有帮助我,当我搜索“IOR文件”,我不知道我会寻找其他的东西。 由于任何人谁至少可以指出我与可用资源的正确方向。

Answer 1:

一个IOR文件是其中包含一个可互操作的对象引用这是一种定位器字符串的文件。 该IOR文件本身包含IOR。 该IOR是CDR编码串,依赖于CORBA版本,包含关于谁创造了这个字符串仆人的各种信息。 但基本上它可以作为一个定位字符串。

在IOR内部正常的IP,仆人的端口号和对象的引用可能被发现。

在一个简单的Hello World例子仆人(服务器)将创建该文件。 客户端读取该文件,并在客户端ORB(对象请求代理)将委托从客户端调用仆人透明。

所有关于CORBA: OMG的CORBA网站或只需访问维基百科



Answer 2:

IOR代表互操作对象引用和有关的Corba

你可以看看“的Corba在5分钟内”在这里: http://www.pvv.ntnu.no/~ljosa/doc/encycmuclopedia/devenv/corba-index.html

有一个章节解释什么是IOR



Answer 3:

IOR是CORBA或RMI-IIOP参考唯一标识远程CORBA服务器上的对象。

IOR可以二进制通过TCP / IP经由GIOP-IIOP(编码可以是大端或小端排序)来发送,或者序列化为十六进制数字的字符串(由串IOR :)前缀,以促进由非CORBA机构,例如运输如HTTP,FTP和电子邮件。

要查找在运行时服务器对象,客户端应用程序需要对它的引用。 该参考文献被称为互操作对象引用(IOR)。 一个IOR是以特定的方式编码的文本串,以使得客户端ORB可以解码IOR定位远程服务器对象。 它包含足够的信息,以便:

  • 的请求被引导到正确的服务器(主机,端口号)
  • 对象物进行定位或创建(类名,实例数据)


文章来源: What is an IOR file, what does it do, and how does it work?
标签: java corba