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