Подтвердить что ты не робот

Что такое IOR файл, что он делает и как он работает?

Я считаю, что это связано с CORBA в некотором роде (я не уверен). Мне любопытно, как это работает и как это работает. Google не помогает мне, когда я ищу "файл IOR", и я не уверен, что еще искать. Спасибо всем, кто может по крайней мере указать мне в правильном направлении с доступными ресурсами.

4b9b3361

Ответ 1

IOR файл - это файл, содержащий ссылку на совместимые объекты, которая является своего рода строкой локатора. Сам файл IOR содержит IOR. IOR - это кодированная CDR строка, которая в зависимости от версии CORBA содержит различную информацию о слуге, который создал эту строку. Но в основном это работает как строка локатора.

Внутри IOR обычно можно найти IP-адрес, номер порта и ссылку на объект для обслуживающего персонала.

В простом примере hello world servant (server) создаст этот файл. Клиент считывает этот файл, а клиентский ORB (Брокер запросов объектов) будет делегировать вызов от клиента к серверу прозрачно.

Все о CORBA: Веб-сайт OMG CORBA или просто посетите Wikipedia

Ответ 3

IOR - это ссылка CORBA или RMI-IIOP, которая однозначно идентифицирует объект на удаленном сервере CORBA.

IOR может передаваться в двоичном виде по протоколу TCP/IP через GIOP-IIOP (кодирование может быть большим или маленьким), или сериализоваться в строку шестнадцатеричных цифр (с префиксом строки IOR:) для облегчения транспортировки не- CORBA, например HTTP, FTP и электронная почта.

Чтобы найти объект сервера во время выполнения, клиентское приложение требует ссылки на него. Эта ссылка называется ссылкой на совместимые объекты (IOR). IOR представляет собой текстовую строку, закодированную определенным образом, так что ORB-клиент может декодировать IOR для поиска объекта удаленного сервера. Он содержит достаточно информации, позволяющей:

  • Запрос на перенаправление на правильный сервер (хост, номер порта)
  • Объект, который будет расположен или создан (имя класса, данные экземпляра)