- •Многоуровневый Клиент—Сервер.
- •Вычислительные сети. Общие понятия.
- •1.1. Локальные вычислительные сети.
- •1.2. Региональные сети.
- •1.3. Глобальные сети.
- •2. Технические средства вычислительных сетей (вс).
- •3. Базовые топологии компьютерных сетей.
- •3.1. Топология «Звезда».
- •3.2. Топология «Кольцо».
- •3.3. Топология «Шина».
- •3.4. Комбинированные топологии.
- •4. Топология глобальной вычислительной сети.
- •5. Структура Интернет.
- •6. Основные принципы работы в сети. Протоколы Интернета.
- •7. Варианты построения арм управления.
- •7.1. Одиночные арм.
- •7.2. Групповые системы (сети) арм.
- •Комплекс информационно и функционально связанных арм, реализующих в полном объеме функции управления, или
- •Компьютерная сеть арм на единой информационной базе, обеспечивающая интеграцию функций управления в масштабе предприятия.
- •7.3. Корпоративные информационные системы (кис).
- •8. Архитектура распределенной обработки данных.
- •8.1. Архитектура Файл-Сервер.
- •8.2. Архитектура двухуровневый Клиент—Сервер.
- •8.3. Многоуровневый Клиент—Сервер
- •9. Современный подход к функционированию арм управления в системах распределенной обработки информации.
8. Архитектура распределенной обработки данных.
При построении больших систем, имеющих в своем составе большое количество функционирующих АРМ, актуальна проблема создания распределённых систем обработки данных на основе интеграции неоднородных аппаратно-программных платформ. Многоуровневая архитектура соединения АРМ в сети обеспечивает изоляцию параллельно работающих процессов, в результате ошибки в работе одной программы не влияют на работу других программ либо операционной системы.
Такие системы имеют различную информационно-технологическую архитектуру, зависящую от используемых технических средств и ПО, типа сетей и организации БД.
Виды архитектур распределенной обработки данных:
архитектура Файл-Сервер;
двухуровневый Клиент—Сервер;
многоуровневый Клиент—Сервер.
8.1. Архитектура Файл-Сервер.
Система АРМ с распределенной обработкой данных Файл-Сервер (Слайд 18) использует компьютерные сети, как правило, локального типа. Компьютеры в сети делятся на рабочие станции (основа построения АРМ) и серверы. В ряде случаев один и тот же ПК может выступать и как сервер для других компьютеров, и как рабочая станция, пользующаяся услугами сервера. Это так называемые одноранговые сети без выделенного сервера. В сетях с выделенным сервером компьютер является либо сервером, либо рабочей станцией.
На рабочей станции установлено ПО пользовательского интерфейса, программные средства приложений, выполняющие содержательную обработку данных. На файловом сервере находится БД.
Достоинство архитектуры Файл - Сервер — обеспечение высокого уровня защиты данных от несанкционированного доступа.
Недостатки архитектуры Файл - Сервер:
обмен на уровне файлов, доступ к которым в режиме корректировки блокируется для других пользователей;
перегрузка трафика сети;
высокие требования к техническому оснащению АРМ.
8.2. Архитектура двухуровневый Клиент—Сервер.
В отличие от архитектуры Файл - Сервер, распределенная обработка данных типа Двухуровневый Клиент—Сервер (Слайд 19) предполагает, что на сервере находится БД под управлением СУБД в архитектуре Клиент—Сервер.
Всe рабочие станции (клиенты) - основа построения АРМ - посылают запросы на данные к серверу, который осуществляет извлечение и предварительную обработку данных. Единицей обмена по сети является запрос и выполненная по запросу выборка данных из БД. Существенно уменьшается трафик сети, снимаются ограничения на доступность данных БД различным приложениям.
Рабочая станция должна иметь достаточно высокие технические параметры для выполнения сложных приложений.
Недостатком архитектуры является наличие очень высоких требований к техническому комплексу сервера БД, который становится центральным звеном всей ИС и определяет ее надежность.
8.3. Многоуровневый Клиент—Сервер
На рабочей станции установлено только ПО, поддерживающие интерфейс с БД(Слайд 20). На сервере БД находятся БД под управлением СУБД, архитектура сети — Клиент—Сервер, В архитектуре ИС выделен сервер приложений, на котором находится ПО общего пользования. Эти серверы выполняют всю содержательную обработку данных.
В отличие от двухуровневой архитектуры, она обеспечивает эффективное использование приложений общего пользования многими клиентами, при этом снижаются требования к оборудованию рабочих станций. Если серверов приложений и БД в сети несколько, архитектура ИС становится Многоуровневой Клиент—Серверной архитектурой. Наличие самостоятельных уровней в информационно-технологической архитектуре ИС дает возможность варьировать аппаратными и программными средствами – т.е. выбирать:
операционные системы,
СУБД,
интерфейсы конечных пользователей,
типы серверов и типы рабочих станций.
