Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция06.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
122.37 Кб
Скачать

8. Архитектура распределенной обработки данных.

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

Такие системы имеют различную информационно-технологическую архитектуру, зависящую от используемых технических средств и ПО, типа сетей и организа­ции БД.

Виды архитектур распределенной обработки данных:

  • архитектура Файл-Сервер;

  • двухуровневый Клиент—Сервер;

  • многоуровневый Клиент—Сервер.

8.1. Архитектура Файл-Сервер.

Система АРМ с распределенной обработкой данных Файл-Сервер (Слайд 18) использует компьютерные сети, как правило, локального типа. Компьютеры в сети делятся на рабочие станции (основа построения АРМ) и серверы. В ряде случаев один и тот же ПК может выступать и как сервер для других компьютеров, и как рабочая станция, пользующаяся услугами сервера. Это так называемые одноранговые сети без выделенного сервера. В сетях с выделенным сервером компьютер является либо сервером, либо рабочей станцией.

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

Достоинство архитектуры Файл - Сервер — обеспечение высокого уровня за­щиты данных от несанкционированного доступа.

Недостатки архитектуры Файл - Сервер:

  • обмен на уровне файлов, доступ к которым в режиме корректировки блоки­руется для других пользователей;

  • перегрузка трафика сети;

  • высокие требования к техническому оснащению АРМ.

8.2. Архитектура двухуровневый Клиент—Сервер.

В отличие от архитектуры Файл - Сервер, распределенная обработка дан­ных типа Двухуровневый Клиент—Сервер (Слайд 19) предполагает, что на сер­вере находится БД под управлением СУБД в архитектуре Клиент—Сервер.

Всe рабочие станции (клиенты) - основа построения АРМ - посылают запросы на данные к серверу, который осуществляет извлечение и предварительную обработку данных. Единицей обмена по сети является запрос и выполненная по запросу выборка данных из БД. Существенно уменьшается трафик сети, снимаются ограничения на доступность данных БД различным приложениям.

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

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

8.3. Многоуровневый Клиент—Сервер

На рабочей станции установлено только ПО, поддерживающие интерфейс с БД(Слайд 20). На сервере БД находятся БД под управлением СУБД, архитектура сети — Клиент—Сервер, В архитектуре ИС выделен сервер приложений, на котором находится ПО общего пользования. Эти серверы выполняют всю содержательную обработку данных.

В отличие от двухуровневой архитектуры, она обеспечивает эффективное использование приложений общего пользования многими клиентами, при этом снижаются требования к оборудованию рабочих станций. Если серверов приложений и БД в сети несколько, архитектура ИС становится Многоуровневой Клиент—Сервер­ной архитектурой. Наличие самостоятельных уровней в информационно-технологической архитектуре ИС дает возможность варьировать аппаратными и про­граммными средствами – т.е. выбирать:

  • операционные системы,

  • СУБД,

  • интерфейсы конечных пользователей,

  • типы серверов и типы рабочих станций.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]