IOR

IOR

IOR (англ. Interoperable object reference ссылка на интероперабельный объект) — в распределенном программном обеспечении ссылка на объект технологий CORBA или RMI-IIOP .

Представляет собой строковую структуру, в которой содержится различного рода информация. Чаще всего это IP-адрес и порты интерфейса, на котором прослушивается сервер, название и идентификатор класса и, возможно, методов объекта, которые в данный момент будут обработаны. Передача IOR происходит после установления связи между двумя частями распределенного приложения для инициализации передачи исполняемого кода и данных объекта.

IOR в CORBA

Представляет собой поток октетов, кодированный в соответствии с общим представлением данных, в котором содержится зависимая от транспорта информация об адресуемом объекте. Структура IOR имеет следующий вид:

struct IOR {
    string                   type_id;
    sequence <TaggedProfile> profiles;
};

Здесь type_id — идентификатор, используемый для публикации ссылки, а profiles — последовательность прикреплённых к ссылке профилей:

typedef unsigned long  ProfileId;
 
const ProfileId TAG_INTERNET_IOP = 0;
const ProfileId TAG_MULTIPLE_COMPONENTS = 1;
const ProfileId TAG_SCCP_IOP = 2;
 
struct TaggedProfile {
    ProfileId          tag;
    sequence <octet>   profile_data;
};

Здесь profile_data содержит инкапсулированный профиль. Не существует единого формата профиля IOR. Профили включают, по крайней мере, три элемента:

  1. Номер версии спецификации поддерживаемого сервером транспортного протокола.
  2. Адрес конечной точки для используемого транспортного протокола.
  3. Объектный ключ (object_key), используемый агентом в конкретном адресе конечной точки для идентификации объекта.

См. также



Wikimedia Foundation. 2010.

Смотреть что такое "IOR" в других словарях:

  • IOR — sigla ES ingl. International Offshore Rule, regolamento internazionale off shore, formula con cui si definisce il rating, adottata dal 1970 per gli yachts partecipanti alle regate d altura …   Dizionario italiano

  • ior — be·hav·ior; be·hav·ior·al; be·hav·ior·al·ist; be·hav·ior·ism; be·hav·ior·is·tics; hav·ior; jun·ior·ate; mis·be·hav·ior; pav·ior; sav·ior; sav·ior·ess; sav·ior·hood; sav·ior·ship; be·hav·ior·ist; jun·ior; sen·ior; be·hav·ior·al·ly;… …   English syllables

  • IOR — The abbreviation IOR may refer to:* Index of refraction * Istituto per le Opere di Religione (Institute for Religious Works), the Vatican Bank * Interoperable Object Reference, a reference to a CORBA or RMI IIOP object * Inhibition of return, a… …   Wikipedia

  • IOR — Die Abkürzung IOR steht für: das Istituto per le Opere di Religione, besser bekannt als Vatikanbank Interoperable Object Reference Inhibition of return IBM on site Repair Index of refraction International Offshore Rule, Regeln für den Bau von… …   Deutsch Wikipedia

  • Ior — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres …   Wikipédia en Français

  • -ior — a suffix of comparatives appearing in words of Latin origin: superior; ulterior; junior. [ < L ior, masc. and fem. comp. adj. suffix] * * * …   Universalium

  • ior — 1) oro 2) anche l ora ce ìòr ièt?, che ora è? …   Dizionario Materano

  • IOR — Inspector of Record (Business » Positions) ** Institute of Religion (Medical » Human Genome) * Interface Object Reference (Computing » Networking) * Invest Or Retire (Business » Stock Exchange) * Industrie Optic Romania (Business » Firms) *… …   Abbreviations dictionary

  • IOR — index of refraction; index of response; interoperable object reference …   Medical dictionary

  • IOR — • Indische Ozean Region Ausleuchtungszone zur globalen mobilen Kommunikation über INMARSAT/INTELSAT • Input Output Register ( > IEEE Standard Dictionary ) • Inishmore, Ireland internationale Flughafen Kennung …   Acronyms


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»