Привязка клиента к объекту.

Вот мы сказали, есть механизм удаленного вызова RPC и есть РО. Много общего. Различия: система с РО обычно предоставляет клиентам ссылки на объекты, причем они уникальны в пределах всей системы. Такие ссылки можно передавать между процессами, запущенными на различных машинах, как параметры обращения к методу. Клиент должен иметь возможность обратиться к методу объекту. Здесь момент: прежде чем он обратиться по ссылке к методу соответствующего объекта, он должен выполнить привязку к этому объекту. Это значит разместить в адресном пространстве клиента заместителя объекта. Теперь понятно, почему это надо сделать – чтобы обратиться от клиента к серверу. Часто эта операция привязки делается за кадром (невидна программисту). За кадром остается поиск объект, когда делается привязка.

А за этим стоит:

1. Заместитель должен знать, где находится объект.

2. Разрешение ссылки – это как раз обозначение процесса поиска объекта в РС, где он находится. При неявной(автоматически происходит) привязке это разрешение ссылки происходит прозрачно.

В случае явной привязке, клиент должен до обращения к методу должен выполнить привязку. Он явно обращается к службе, осуществляющей привязку перед вызовом метода. Другой вариант – автоматически. От процесса привязки никуда не деться.