Дом развитие Что такое вызов Java удаленного метода Java RMI)? - определение из техопедии

Что такое вызов Java удаленного метода Java RMI)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает вызов Java Remote Method Invocation (Java RMI)?

Вызов удаленного метода Java (Java RMI) - это механизм, который позволяет одному запущенному объекту Java Virtual Machine (JVM) вызывать методы объекта, запущенного в другой JVM. Это облегчает удаленный вызов методов объекта Java и совместное использование ресурсов и сервисов.

Techopedia объясняет вызов удаленного метода Java (Java RMI)

Java RMI - это технологический механизм, в котором сервер и клиент обмениваются данными и передают информацию, полагаясь на протокол удаленных методов Java (JRMP). Java в значительной степени опирается на сериализацию объектов Java, что позволяет передавать объекты в виде потока. RMI также позволяет клиенту и серверу загружать новые типы объектов динамически, по мере необходимости.

RMI использует многоуровневую архитектуру:

  • Прикладной уровень
  • Заглушка и скелетный слой
  • Удаленный эталонный слой
  • Транспортный слой
Java RMI имеет множество преимуществ, а именно:

  • Переносим на любую JVM
  • Часть подхода Java «один раз запустить где угодно» (WORA)
  • Безопасный и безопасный: использует встроенные механизмы безопасности Java для обеспечения безопасности системы при реализации загрузки пользователем
  • Легко писать / Легко поддерживать: Облегчает запись удаленных серверов Java и клиентов Java, которые обращаются к этим серверам

Рассмотрим следующий сценарий. Пользователь A создает класс, в котором есть методы, предоставляющие конкретную услугу. Пользователь B хочет воспользоваться услугой пользователя A. Через Java RMI пользователь B может вызывать метод объекта. Пользователь А помещает сервис в реестр. Пользователь B не знает о местонахождении службы, поэтому он вызывает реестр RMI. Затем реестр находит службу, которая вызывает метод.

Что такое вызов Java удаленного метода Java RMI)? - определение из техопедии