Слайд 1Классификация архитектур обработки данных в ИС
Слайд 2Программное решение ИС
Сервисы представления данных (Presentation Level Services)
Сервисы обработки бизнес-логики
(Business Logic Services)
Сервисы доступа к данным (Data access Services
Слайд 4Автономные СА
Это системы, в которых все три группы сервисов расположены на
одном и том же сетевом узле, в виде монолитной структуры.
Преимущества:
- высокая степень безопасности.
Недостатки:
- низкая производительность;
- сложность в сопровождении и модернизации;
- масштабируемость полностью отсутствует.
Слайд 5Файл-серверные системные архитектуры
Слайд 6Файл-сервер: преимущества и недостатки
Преимущества:
- централизованное хранение и высокая безопасность;
- возможность использования
одних и тех же данных различными приложениями, уменьшается избыточность данных.
Недостатки:
- с ростом числа рабочих станций резко увеличивается нагрузка на сервер, трафик сервера увеличивается.
- по мере изменения условий эксплуатации резко возрастают затраты на модернизацию и сопровождение BLS, на каждой из рабочих станций.
Слайд 7Архитектура «клиент-сервер»
Толстый клиент (thick client)
Слайд 8Толстый клиент: преимущества и недостатки
Преимущества:
- снижение трафика сетевого соединения;
- снижение затрат
на модернизацию и сопровождение.
Недостатки:
- рост требований к вычислительным возможностям сервера
- затраты на сопровождение BLS`.
Слайд 9Архитектура «клиент-сервер»
Тонкий клиент (thin client)
Слайд 10Тонкий клиент: преимущества и недостатки
Преимущества:
- полностью централизованное введение бизнес-логики на сервере
системы (Oracle)
Недостатки:
- рост требований к аппаратной части серверной платформы, с увеличением числа клиентов снижается производительность всей системы.
Слайд 11СА типа «Сервер-приложение» (application server)
Слайд 12Сервер-приложение: преимущества и недостатки
Преимущества:
- возможность разгрузить сервер данных и создать один
или несколько специальных программных серверов приложений, на которых реализуются различные виды бизнес-логики. ApS1 – вычислительный алгоритм, ApS2 – обработка графики, ApS3 – сервер печати отчетов.
Недостатки:
- высокие требования к квалификации разработчика и обслуживающего персонала.
- жесткое закрепление программных компонент за конкретными узлами сети, что по мере роста системы, изменения ее бизнес-логики, можнт привести к неэффективности использования определенных ресурсов.