Рис. 2. Структура многоаспектной информационной системы

    Архитектура многоаспектной ИС является сочетанием многоуровневой архитектуры и компонентного подхода.

    Алгоритм и структуры данных в многоаспектной ИС описываются при помощи спецификаций, синтаксис которых задается аспектной грамматикой. Наборы спецификаций составляют следующую последовательность уровней обработки данных:

    - спецификации интерфейса пользователя,

    - спецификации задач аспекта (реализуют бизнес-логику задачи),

    - спецификации представления данных аспекта (для ограничения доступа к данным пользователя аспекта),

    - спецификации БД аспекта (для синхронизации данных между аспектами при использовании копий глобальной БД).

    Основная идея аспектного подхода заключается в том, что информационная система рассматривается с точки зрения конкретного пользователя. Понятие аспекта определяется как представление системы в разрезе задач пользователя. Под представлением понимаются все компоненты информационной системы, как логические (структуры данных, процедуры и интерфейсы), так и физические (программные компоненты, файлы и таблицы данных), как программные, так и аппаратные. При этом к аспекту относится только то, что используется для выполнения задач данного пользователя, и ничего другого.


<<Предыдущая
Содержание
Следующая>>