Spec-Zone .ru
спецификации, руководства, описания, API
|
СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT | Java Удаленный Вызов метода |
Альтернативой сокетам является Вызов удаленной процедуры (RPC), который абстрагирует коммуникационный интерфейс к уровню вызова процедуры. Вместо того, чтобы работать непосредственно с сокетами, у программиста есть иллюзия вызова локальной процедуры, когда фактически параметры вызова упаковываются и отправляются к удаленной цели вызова. Системы RPC кодируют параметры и возвращаемые значения, используя внешнее представление данных, такие как XDR.
RPC, однако, не преобразовывает хорошо в распределенные объектные системы, где передача между объектами на уровне программы, находящимися в различных адресных пространствах, необходима. Чтобы соответствовать семантику объектного вызова, распределенные объектные системы требуют удаленного вызова метода или RMI. В таких системах локальный суррогатный (тупиковый) объект управляет вызовом на удаленном объекте.
Удаленная система вызова метода платформы Java, описанная в этой спецификации, была специально предназначена, чтобы работать в среде приложения Java. Язык программирования Java система RMI принимает гомогенную среду виртуальной машины Java (JVM), и система, может поэтому использовать в своих интересах объектную модель платформы Java когда бы ни было возможно.
Авторское право © 1997, 2010, Oracle и/или его филиалы. Все права защищены.