[ Russian ] [ English ]

Формирование Однородного Объектного Подхода

А.А. Чирихин,
Проект "Фея",

Доклад посвящен обзору процесса создания, обсуждению общей идеологии и примерам применения однородного распределенного объектного подхода, именуемого Активным Знанием. Активное Знание в определенной степени является развитием распределенного (сильно гранулированного) объектного подхода с делегированием. Как известно, идеология делегирования предполагает отказ от анализа предметных областей в терминах классов-экземпляров и отправки сообщений-активизаций методов и концентрации внимания на конкретных объектах, наделении непосредственно объектов индивидуальным поведением и свойствами. При возникновении необходимости создать объект по своей структуре близкий к созданному ранее, последний может выступить в качестве прототипа вновь создаваемого объекта, причем вновь создаваемый объект может разделять некоторые ресурсы со своим прототипом, что и именуется делегированием.

Наиболее четко достоинства объектного подхода с делегированием проявляется при его обогащении сильно гранулированной технологией вычислений. Отношения делегирования становятся в этом случае каналами обмена реальными сообщениями между реально существующими объектами и в точности совпадают со структурой порождаемого графа вычислений.

При попытке построить систему, не только обеспечивающую среду обитания, но и основанную на идеологии Сильно Гранулированного Объектного Подхода с Делегированием возникает ряд трудностей, связанных с ее отличиями от развитой идеологии ООП. Поэтому приходится определенным образом видоизменять принципы и содержание технологии ООП, привнося в нее принципиальную однородность и динамичность.

Таким образом, Активное Знание является идеологией одновременно системного анализа, принципов и способов представления результатов анализа и технологии вычислений, базирующейся на принципах Сильно Гранулированного Объектного Подхода с Делегированием. В результате удается прийти к однородности всего жизненного цикла вычислительной системы. 

Supported by Synthesis Group