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

    1. Описание и назначение кис

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

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

Новизна проекта заключается в использовании процессного подхода при разработке корпоративной информационной системы поддержки распределенных транзакций.

Целью проектной разработки является создание корпоративной информационной системы поддержки распределенных транзакций на основе процессного подхода.

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

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

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

Процессный подход предполагает:

  • широкое делегирование полномочий и ответственности исполнителям;

  • сокращение уровней принятия решений;

  • сочетание принципа целевого управления с групповой организацией труда;

  • повышенное внимание к вопросам обеспечения качества;

  • автоматизацию технологий выполнения бизнес-процессов.

    1. Принципы построения кис

      1. Трехуровневая архитектура

Важнейшим параметром крупной информационной системы является быстродействие при значительном количестве пользователей, а также надежность, масштабируемость и безопасность. Всё это обеспечивает архитектура "клиент-сервер". Такая архитектура позволяет оптимально распределить работу между клиентскими и серверной частями системы.

Распределенная системы - это система "клиент-сервер".

Трехзвенная модель характеризуется тем, что в ней интерфейс с пользователем полностью независим от компонента обработки данных.

В модели явно выделены:

  • Компонент интерфейса с пользователем.

  • Программное обеспечение промежуточного слоя (middleware).

  • Компонент управления данными (и базами данных в том числе).

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

Разрабатываемая КИС характеризуется использованием распределенной БД, которая состоит из локальных БД, находящихся на удаленных географически распределенных узлах. При таком подходе обязателен сервер БД, который является одним из компонентов трехуровневой архитектуры.

Сервер распределенной БД решает следующие (минимально необходимые) задачи:

  • Управление именами в распределенной среде (глобальный словарь данных).

  • Оптимизация распределенных запросов.

  • Управление распределенными транзакциями.