Jump to content

РМИ-IIOP

RMI-IIOP (читается как «RMI поверх IIOP») обозначает интерфейс удаленного вызова методов Java (RMI) через Интернет-протокол Inter-Orb (IIOP), который обеспечивает общей архитектуры брокера объектных запросов (CORBA) возможности распределенных вычислений на платформе Java. . Первоначально он был основан на двух спецификациях: сопоставлении языка Java с OMG IDL и CORBA/IIOP 2.3.1. [1]

Благодаря функциям, унаследованным от CORBA, программные компоненты, которые работают вместе, могут быть написаны на нескольких компьютерных языках и запускаться на нескольких компьютерах. Другими словами, он поддерживает несколько платформ и может выполнять удаленные вызовы процедур и подпрограмм на другом компьютере, как это определено RMI.

Спецификация Java RMI-IIOP была создана для упрощения разработки приложений CORBA, сохраняя при этом все основные преимущества. Он был разработан Sun Microsystems и IBM и объединил возможности технологии Java RMI с возможностями технологии CORBA.

Спецификация

[ редактировать ]

RMI-IIOP использует сгенерированный код для удаленных объектов и не требует дополнительных классов для нетривиальных данных, в отличие от CORBA. Это приводит к меньшей сложности и уменьшению занимаемой площади. И CORBA, и RMI-IIOP используют стандарт связи General Inter-ORB Protocol.

RMI-IIOP во многом основан на концепции «объект по значению» , которая служит контейнером или прямой заменой структур, объединений, последовательностей, массивов и строк CORBA. Никакого отдельного IDL не требуется. [2] Вместо этого определения структур данных обнаруживаются автоматически с помощью механизмов отражения. Однако можно сгенерировать определения IDL для задействованных структур данных RMI-IIOP и использовать эти определения для более точного управления между RMI-IIOP и партнерами по обмену данными CORBA.

Последние версии RMI-IIOP заимствуют своих слуг из стандарта. Servant сорт. Следовательно, их можно подключить к ORB CORBA вручную, используя один или несколько адаптеров переносимых объектов, переносимых перехватчиков, служб именования CORBA, а также другие стандартные функции CORBA.

  1. ^ «Основные технологии Java SE — CORBA/RMI-IIOP» . ОРАКУЛ . Проверено 12 апреля 2011 г. В дополнение к Java IDL, Java SE также поддерживает технологию удаленного вызова методов Java через Интернет-протокол Inter-ORB («RMI-IIOP»). Эта технология обеспечивает возможность писать приложения CORBA для платформы Java без изучения языка определения интерфейса CORBA (IDL). . RMI через IIOP основан на двух спецификациях группы управления объектами: сопоставление языка Java со спецификацией OMG IDL и спецификация CORBA/IIOP 2.3.1, формальный/99-10-07.
  2. ^ «Руководство программиста RMI-IIOP: Что такое RMI-IIOP? RMI» . ОРАКУЛ . Проверено 12 апреля 2011 г. С помощью RMI вы можете писать распределенные программы на языке программирования Java. RMI прост в использовании, вам не нужно изучать отдельный язык определения интерфейса (IDL), и вы получаете неотъемлемое преимущество Java: «напиши один раз, работай где угодно». Клиенты, удаленные интерфейсы и серверы полностью написаны на Java. RMI использует протокол удаленного метода Java (JRMP) для удаленного взаимодействия с объектами Java.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d4d8b4ce1d819539f2988d5c10442705__1656929040
URL1:https://arc.ask3.ru/arc/aa/d4/05/d4d8b4ce1d819539f2988d5c10442705.html
Заголовок, (Title) документа по адресу, URL1:
RMI-IIOP - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)