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