tags:

views:

826

answers:

2

I believe it is related to CORBA in some way (I'm not sure). I'm curious as to its function and how it works. Google isn't helping me when I search for "IOR file", and I'm not sure what else I could search for. Thanks to anyone who can at least point me in the right direction with available resources.

+2  A: 

IOR stands for Interoperable Object Reference and is related to Corba

You can check out "Corba in 5 minutes" here : http://ww.telent.net/corba/

There's a section explaining what is an IOR

Sébastien Nussbaumer
OK. That's pretty good for beginners, but I still have questions. Like "why do I need to point both the sender and the receiver of CORBA messages at the same IOR file instead of giving each an exact copy of the IOR file?"
Thomas Owens
It's not true. Normally the servant (server) creates the IOR file (or its content) and the client reads it. The IOR in an encoded locator string which tells the client where to find the servant object.
tuergeist
+1  A: 

An IOR file is a file which contains an Interoperable Object Reference which is a kind of a locator string. The IOR file itself contains the IOR. The IOR is an CDR encoded string which, depended on the CORBA version, contains various information regarding the servant who created this string. But basically it works as a locator string.

Inside the IOR normally an IP, portnumber and object reference of the servant could be found.

In a simple hello world example the servant (server) will create this file. The client reads this file and the client ORB (Object Request Broker) will delegate the call from the client to the servant transparently.

All about CORBA: OMG CORBA Website or just visit Wikipedia

tuergeist