<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Interoperable_Object_Reference</id>
	<title>Interoperable Object Reference - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Interoperable_Object_Reference"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Interoperable_Object_Reference&amp;action=history"/>
	<updated>2026-09-25T19:43:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.sarg.dev/index.php?title=Interoperable_Object_Reference&amp;diff=290937&amp;oldid=prev</id>
		<title>imported&gt;Andy Dingley: Undid revision 1311133375 by Chidgk1 (talk)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Interoperable_Object_Reference&amp;diff=290937&amp;oldid=prev"/>
		<updated>2025-09-17T21:50:35Z</updated>

		<summary type="html">&lt;p&gt;Undid revision &lt;a href=&quot;/index.php/Special:Diff/1311133375&quot; title=&quot;Special:Diff/1311133375&quot;&gt;1311133375&lt;/a&gt; by &lt;a href=&quot;/index.php/Special:Contributions/Chidgk1&quot; title=&quot;Special:Contributions/Chidgk1&quot;&gt;Chidgk1&lt;/a&gt; (&lt;a href=&quot;/index.php?title=User_talk:Chidgk1&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:Chidgk1 (page does not exist)&quot;&gt;talk&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Unreferenced|date=December 2009}}&lt;br /&gt;
An &amp;#039;&amp;#039;&amp;#039;Interoperable Object Reference&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;IOR&amp;#039;&amp;#039;&amp;#039;) is a [[CORBA]] or [[RMI-IIOP]] [[Reference (computer science)|reference]] that uniquely identifies an [[object (computer science)|object]] on a remote CORBA [[Server (computing)|server]].&lt;br /&gt;
&lt;br /&gt;
IORs can be transmitted in binary over [[TCP/IP]] via the [[General Inter-ORB Protocol]] (the encoding may be [[endianness|big-endian or little-endian]]), or serialized into a string of hexadecimal digits (prefixed by the string &amp;#039;&amp;#039;&amp;lt;code&amp;gt;IOR:&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;) to facilitate transport by non-CORBA mechanisms such as [[HTTP]], [[File Transfer Protocol|FTP]], and [[e-mail]].&lt;br /&gt;
&lt;br /&gt;
The internal structure of an IOR may contain multiple components. Each component is identified by its integer code and has its binary format. [[Object Management Group]] assigns the codes. The typical IOR normally contains: &lt;br /&gt;
&lt;br /&gt;
* the IP address of the remote host, &lt;br /&gt;
* the number of the remote port on that the CORBA server is listening, &lt;br /&gt;
* a string defining the class of the remote object on which the methods will be invoked, and &lt;br /&gt;
* the object key that is used by the server ORB to identify the object.&lt;br /&gt;
&lt;br /&gt;
It is possible to register special objects (IOR interceptors) that can add the needed specific components to the IOR being created by the particular [[Object Request Broker|ORB]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Common Object Request Broker Architecture]]&lt;br /&gt;
&lt;br /&gt;
{{Compu-network-stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Andy Dingley</name></author>
	</entry>
</feed>