Пивняка Г.Г. Толковый словарь по информатике. Страница 302

© (В DCOM-моделях взаимодействия) Сообщение, посылаемое по сети, которое позволяет программе, установленной на одном компьютере, инициировать выполнение необходимой операции на другом.

© Идея вызова удаленных процедур, состоящая в расширении хорошо известного и понятного механизма передачи управления и данных внутри программы, выполняющейся на одном компьютере, на передачу управления и данных через сеть. Средства удаленного вызова процедур предназначены для облегчения организации распределенных вычислений. Наибольшая эффективность использования RPC достигается в тех приложениях, в которых существует интерактивная связь между удаленными компонентами с небольшим временем ответов и относительно малым количеством передаваемых данных. Такие приложения называются RPC-ориентированными. Характерными чертами вызова локальных процедур являются: а) асимметричность, то есть одна из взаимодействующих сторон является инициатором; б) синхронность, то есть выполнение вызывающей процедуры приостанавливается с момента выдачи запроса и возобновляется только после возврата из вызываемой процедуры. Существует несколько реализаций процедур удаленного вызова процедур в различных операционных системах. В операционной системе UNIX используется процедура под одноименным названием (Remote Procedure Call - RPC). Данная процедура внедрена в ядро системы. Ее выполнение обеспечивается протоколом RPC. В ОС Windows удаленный вызов процедур начал развиваться на базе механизмов OLE, которые постепенно переросли в технологию DCOM. Данная технология позволяет создавать достаточно мощные распределенные сетевые вычислительные программные среды. В данной технологии используются фирменные протоколы Microsoft.