Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИльинаЕА_РПЗ.doc
Скачиваний:
100
Добавлен:
09.12.2018
Размер:
3.36 Mб
Скачать
      1. Структура ядра системы

КИС имеет трехуровневую архитектуру с выделением функционального ядра. Это позволяет снизить нагрузку на сеть, сконцентрировать и рационально использовать вычислительные возможности серверного оборудования. Выделение функционального ядра позволяет создавать независимые от средств разработки клиентские модули и обеспечивает гибкость системы в области настройки рабочих мест пользователей. Роль ядра — обеспечение информационной, технологической и организационной интеграции подсистем, формирование единства системы на концептуальном уровне. Первоначальный ввод оперативной информации должен происходить в прикладных подсистемах КИС. В ядре происходит прием и интеграция накопленной в прикладных подсистемах информации.

Структурно ядро КИС состоит из нескольких компонентов и подсистем:

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

  • Подсистема конфигурирования.

  • Подсистема метаданных — всегда актуальное описание информационной модели.

  • Подсистема версионности информации, предоставляющая возможности от простой функции логического удаления по принципу мусорной корзины до хранения всей последовательности изменения информации.

  • Подсистема обеспечения согласованности документации.

  • Подсистема безопасности, обеспечивающая управление доступом персонала к информации и ведение аудита.

  • Подсистема группировки данных, позволяющая объединять информацию и ранжировать ее по разным признакам, включая иерархии.

На рис. 3.2 изображена структурная схема ядра КИС, состоящая из информационного компонента (базы справочников, производственных данных и показателей, электронные образцы документов, архив документов, реквизиты документов) и ряда подсистем, описанных выше.

Конфигурирование заключается в установке и поддержании оптимальных параметров работы аппаратного и программного обеспечения. Основная часть работы подсистемы конфигурирования производится при создании новых рабочих групп или при существенном изменении остальных подсистем. При конфигурировании устанавливаются:

  • единая версия СУБД;

  • структура базы данных ядра (обеспечение синхронности занесения информации в распределенные блоки базы данных);

  • порядок использования оборудования;

  • права доступа отдельных членов рабочей группы или администрации.

Рис. 3.2. Структура ядра КИС

Метаданные. Поддерживается структурное описание классов объектов и связей между ними.

Версионность. Ядро предоставляет базовые возможности для поддержки версионности. Версионность декларируется на уровне метаданных класса; это означает, что для всех атрибутов включается история. Идентификатор является исключением: он уникален и неизменен на всем протяжении жизненного цикла объекта. Более того, уникальность гарантируется и после «смерти»  — логического и последующего за ним физического удаления.

В обычном режиме объекты удаляются из БД только логически, т.е. перестают быть видимыми в своей проекции. Физическое удаление является внештатным режимом, поддерживаемым для специальных случаев,  — например, в БД с высокой динамикой поступления и удаления информации.

Безопасность. Кроме системы безопасности самой СУБД ядро имеет собственную подсистему расширения. Используются механизмы идентификации и проверки подлинности (аутентификации) уровня СУБД, но пользователь СУБД при этом ассоциируется с профилем пользователя КИС.

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