Interoperable ссылка на объект ( ИОР ) представляет собой CORBA или RMI-IIOP справочник , который однозначно идентифицирует объект на удаленном сервере CORBA.
IORS может быть передан в двоичном через TCP / IP через General Inter-ORB протокола (кодирование может быть большим обратным порядком байтов или прямой порядок байтов ), или сериализовать в строку шестнадцатеричных цифр (префиксом строки IOR:
) для облегчения транспортировки лицами , не являющимися -CORBA механизмы, такие как HTTP , FTP и электронная почта .
Внутренняя структура IOR может содержать несколько компонентов. Каждый компонент идентифицируется своим целочисленным кодом и имеет собственный двоичный формат. Коды присваиваются Группой управления объектами . Типичный IOR обычно содержит IP-адрес удаленного хоста, номер удаленного порта, на котором сервер CORBA прослушивает, строку, определяющую класс удаленного объекта, для которого будут вызваны методы, и ключ объекта, который используется сервером ORB для идентификации объекта.
Можно зарегистрировать специальные объекты (перехватчики IOR), которые могут добавлять необходимые конкретные компоненты к IOR, создаваемому конкретным ORB .