Общий протокол между ORB - General Inter-ORB Protocol

В распределенных вычислений, Общий протокол между ORB (ГИОП ГИАБЕЛЬ) это сообщение протокол по которому брокеры запроса объекта (ORB) общаются в CORBA. Стандарты, связанные с протоколом, поддерживаются Группа управления объектами (О, МОЙ БОГ). Текущая версия GIOP - 2.0.2. Архитектура GIOP предоставляет несколько конкретных протоколов, в том числе:

  1. Интернет-протокол InterORB[1] (IIOP) - Межсферный протокол Интернета - это реализация GIOP для использования через Интернет, и обеспечивает соответствие между сообщениями GIOP и TCP / IP слой.[2]
  2. Протокол SSL InterORB (SSLIOP) - SSLIOP превышает IIOP SSL, предоставляя шифрование и аутентификация.
  3. Протокол HyperText InterORB (HTIOP) - HTIOP - это протокол IIOP HTTP, обеспечивающий прозрачный обход прокси.
  4. Заархивированный протокол InterORB (ZIOP) - заархивированная версия GIOP, которая снижает использование полосы пропускания

Специфичные для среды протоколы между ORB

В качестве альтернативы GIOP CORBA включает концепцию протокола взаимодействия между ORB для конкретной среды (ESIOP). Хотя GIOP определен для удовлетворения общих потребностей большинства реализаций CORBA, ESIOP пытается удовлетворить особые требования. Например, ESIOP может использовать альтернативное кодирование протокола для повышения эффективности в сетях с ограниченной пропускной способностью или высокой задержкой. ESIOP также можно использовать для размещения CORBA поверх некоторого технологического стека, отличного от CORBA, например Распределенная вычислительная среда (DCE).[3][4]

DCE Common Inter-ORB Protocol (DCE-CIOP) - это ESIOP для использования в DCE. Он сопоставляет CORBA с DCE RPC и CDR (представление данных команды).[3][5]:48[4] DCE-CIOP определяется в главе 16 стандарта CORBA 2.6.1.[1]

Сообщения

дальнейшее чтение

  • «Официальный стандарт CORBA от группы OMG». Архивировано из оригинал на 2017-04-02. Получено 2016-03-03.

Рекомендации

  1. ^ а б «ДКП ЭСИОП». Посредник общих объектных запросов: архитектура и спецификация: версия 2.6.1 (PDF). мой Бог. Май 2002. с. 557. Получено 2016-05-11. В этой главе описывается зависящий от среды протокол Inter-ORB (ESIOP) для среды OSF DCE, общий протокол DCE Inter-ORB (DCE-CIOP).
  2. ^ «Архивная копия». Архивировано из оригинал на 2014-06-28. Получено 2014-08-19.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
  3. ^ а б Линда Райзинг (23 июля 2001 г.). Шаблоны проектирования в коммуникационном программном обеспечении. Издательство Кембриджского университета. п. 445. ISBN  978-0-521-79040-6. В дополнение к стандартным протоколам GIOP и IIOP, спецификация CORBA позволяет разработчикам ORB определять протоколы взаимодействия между ORB для конкретной среды (ESIOP) ... В семействе спецификаций CORBA 2.x определен только один протокол ESIOP: DCE Common Протокол Inter-ORB (DCE-CIOP). OMG пытается стандартизировать другие протоколы для таких областей, таких как беспроводные и мобильные системы, которые имеют уникальные характеристики производительности и точки оптимизации.
  4. ^ а б Захир Тари; Омран Бухрес (7 апреля 2004 г.). Основы распределенных объектных систем: взгляд на CORBA. Джон Вили и сыновья. п. 178. ISBN  978-0-471-46411-2. ESIOP (Environment Specific Inter-ORB Protocol) - это конкретный протокол GIOP, который используется для связи в определенной среде. ESIOP оптимизирован для конкретной среды и может быть выбран через TCP / IP ... Примером ESIOP является DCE-CIOP (DCE-Common Inter-ORB Protocol), который использует подмножество средств DCE-RPC и части Спецификация GIOP.
  5. ^ Ким, Дон Джин; Намгун, Хан; Лью, Янг-Чул (5 декабря 1997 г.). Дантин, Андре; Диот, Кристоф (ред.). Мост для разнородной связи между CORBA и DCE. От мультимедийных услуг к сетевым службам: 4-й Международный семинар COST 237, Лиссабон, Португалия, 15-19 декабря 1997 г. Материалы. Springer. п. 45–58. ISBN  978-3-540-63935-0. Другой подход заключается в использовании протокола взаимодействия между ORB для конкретной среды (ESIOP), общего протокола между ORB DCE (DCE-CIOP). Сообщения DCE-CIOP представляют типы IDL OMG с использованием синтаксиса передачи Common Data Presentation (CDR).