Интернет-протокол ORB (IIOP)

Автор: Lewis Jackson
Дата создания: 5 Май 2021
Дата обновления: 25 Июнь 2024
Anonim
RMI over IIOP Remote method invocation over Internet inter orb protocol
Видео: RMI over IIOP Remote method invocation over Internet inter orb protocol

Содержание

Определение - Что означает Интернет-протокол ORB (IIOP)?

Internet Inter-ORB Protocol (IIOP) - это объектно-ориентированный протокол, используемый для облегчения сетевого взаимодействия между распределенными программами, написанными на разных языках программирования. IIOP используется для улучшения связи через Интернет и интранет для приложений и услуг.

IIOP является неотъемлемым компонентом Common Object Request Broker Architecture (CORBA), который является широко известным стандартом в ИТ-индустрии. IIOP представляет собой реализацию общего протокола между ORB (GIOP), который представляет собой абстрактный протокол взаимодействия, используемый посредниками объектных запросов (ORB).

IIOP похож на объектную модель распределенных компонентов Microsoft (DCOM), которая является основным конкурентом CORBA / IIOP.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет Интернет-протокол ORB (IIOP)

Как и CORBA, IIOP следует архитектуре клиент-сервер для связи, где запрос всегда передается от клиента к серверу.

Спецификации группы управления объектами (OMG) для IIOP следующие:

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

Преимущества IIOP включают в себя:

  • Лучший нейтралитет архитектуры
  • Прозрачность коммуникации
  • Масштабируемость
  • Повторное использование кода