Реферат: Generaliting Dispatching in Distributed Object System
dispatcher := NetObjDispatcher ;
END
Подобным методом реализуются и другие сетевые модели. Отдельно
следует заметить, что при большом количестве объектов зачастую
целесообразно присвоить им уникальные идентификаторы или индексы,
хранящиеся отдельно от них самих.
Dispatching объектов в БД.
В объектно-ориентированных БД структура программы опреде-
ляется сущностью и отношениями неких постоянных объектов. Различ-
ные базы предлагают свои специфические модели в зависимости от
целей вычислений. Проблема dispatching этих объектов схожа с
проблемой реализации распределенных систем; для поддержания их
общности мы должны:
- вынести ссылки на объекты за пределы БД;
- реализовать заклинание над объектами с использованием
идей dispatching классов и родовых функций.
Для доступа к объектам скорее всего потребуется применять методи-
ку, описанную для распределенных систем. Важное отличие заклю-
чается в том, что для заклинания объектов БД сервер БД и его об-
раз должны поддерживать сообщение "заклинание". В конкретно изго-
товленной реализации для этого применялось такое средство объек-
тно-ориентированных БД как динамическое заклинание. Действия сер-
вера БД при получении заклинания:
- оттранслировать аргументы в рабочий формат;
- составить из аргументов список и вызвать механизм динами-
ческого заклинания для его обработки;
- вернуть результат как список из значений базовых типов и
идентификаторов объектов.
Dispatching базы правил.