Реферат: Generaliting Dispatching in Distributed Object System
dispatching возможностью проверить принадлежность объекта классу
и способность класса к выполнению конкретного заклинания.
Распределенные объекты.
Обмен сообщениями между компонентами распределенной по сети
системы благодаря гибкому dispatching может быть реализован с по-
мощью удаленных заклинаний не меняя базовой концепции DOS.
Модель клиент-сервер.
Данная модель совмещается с идеологией DOS следующим обра-
зом: клиент заклинает удаленный сервер (приемник). Hеобходимо вы-
полнить две вещи:
- расширить локальное понятие dispatching для вызова через
сеть
- построить объект, представляющий образ сервера в клиен-
тской системе.
Диспетчер этого объекта должен выполнить следующие действия:
- установить связь с сервером
- перевести аргументы в допустимую для передачи форму
- послать сообщение серверу
- ждать ответа
- перевести ответ сервера в формат локальной системы
- закрыть соединение
- вернуть ответ.
Подобный объект-образ должен инкапсулировать в себе информацию,
достаточную для связи с сервером; таким образом, он отбирает "се-
тевую" часть диспетчеризации у клиента. Hапример, в TCP/IP этот
объект описывается как
TYPE NetObj = Obj.T OBJECT
hostname : TEXT ;
portnum : CARDINAL ;