Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы_ГОС_2012_АCИС.doc
Скачиваний:
19
Добавлен:
17.08.2019
Размер:
437.76 Кб
Скачать

Архитектура предприятия и место в ней системной архитектуры

  1. Типовые архитектурно-структурные решения, используемые при создании информационных систем.

Типовые варианты архитектуры: модель файлового сервера (File Server - FS), модель доступа к удаленным данным (Remote Data Access - RDA), модель севера базы данных (DataBase Server - DBS), модель сервера приложений (Application Server - AS)

ФС: на клиентской машине расположен компонент представления и прикладной компонент, на сервере компонент доступа к ресурсам.

Недостатки ФС:

высокий сетевой трафик (передача множества файлов, необходимых приложению), узкий спектр операций манипулирования данными ("данные - это файлы"), отсутствие адекватных средств безопасности доступа к данным (защита только на уровне файловой системы), т.е. управление параллельной работой, восстановлением и целостностью усложняется, поскольку доступ к одним и тем же файлам могут осуществлять сразу несколько экземпляров СУБД; проблема «толстого клиента» - Windows, интерфейс, коды приложения и полная копия СУБД могут перегрузить даже мощный компьютер

RDA

На клиентской машине – компонент представления и прикладной компонент, на сервере только компонент доступа к ресурсам.

Плюсы RDA

Основное достоинство RDA-модели - унификация интерфейса "клиент-сервер" в виде языка SQL; Перенос компонента представления и прикладного компонента на компьютеры-клиенты существенно разгружает сервер БД, сводя к минимуму общее число процессов операционной системы; Уменьшается загрузка сети, так как по ней передаются от клиента к серверу не запросы на ввод-вывод (как с ФС), а запросы на языке SQL, их объем существенно меньше.

Минусы RDA

Взаимодействие клиента и сервера посредством SQL-запросов по-прежнему значительно загружает сеть; Удовлетворительное администрирование приложений в RDA-модели практически невозможно из-за совмещения в одной программе различных по своей природе функций (функции представления и прикладные)

DBS

На клиентской машине – компонент представления, а на сервере – прикладной компонент (SQL) и компонент доступа к ресурсам.

Плюсы DBS:

Возможность централизованного администрирования прикладных функций; Снижение трафика (вместо SQL-запросов по сети направляются вызовы хранимых процедур); Возможность разделения процедуры между несколькими приложениями; Экономия ресурсов компьютера за счет использования единожды созданного плана выполнения процедуры

Минусы DBS:

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

Сервер приложений

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