- •Вопросы архитектуры ис
- •1. Базовые понятия информационных технологий и информационных систем.
- •2. Информация и данные в ис. Что общего и в чём отличие.
- •3. Пространственные данные в гис. Взаимосвязь этих понятий.
- •4. Краткая история развития информационных и геоинформационных систем. Основные этапы и факторы развития.
- •5. Системный подход. Основные понятия и их использования в it.
- •6. Классификация и структура информационных систем.
- •7. Основные компоненты гис.
- •8. Структура ис как развитие структуры асу. Функции гис.
- •9. Информационное, техническое, математическое, лингвистическое, программное, кадровое, организационное, правовое обеспечение ис.
- •10. Понятие и различные определения архитектуры.
- •11. Краткая характеристика свойств и возможностей архитектуры.
- •12. Понятие и различные определения архитектуры ис.
- •13. Основные виды и характеристики архитектуры ис.
- •14 Архитектура основных составных частей (компонентов) ис и системный подход
- •15. Классификация архитектур ис.
- •16. Локальные ис.
- •17. Корпоративные ис.
- •18. Офисные ис.
- •19. Глобальные ис.
- •-20. Файл серверная архитектура ис.
- •21. «Толстый» и «тонкий» клиент.
- •22. Клиент серверная архитектура ис.
- •23. Распределенные ис.
- •24. Облачная архитектура ис.
- •32. Сервис ориентирования архитектура ис.
- •33. Архитектура информационного обеспечения ис.
- •34. Понятие и виды баз данных.
- •-35. Понятие структуры и архитектуры баз пространственных данных.
- •36. Понятие жизненного цикла для ис. Место и значение архитектуры ис в их жизненном цикле.
- •37. Мобильные ис и гис.
- •38. Web ориентированные ис и гис.
15. Классификация архитектур ис.
Файл-серверная - когда на сервере содержаться файлы, которым пользуются пользователи(сотрудники) (из лекции)
Функции сервера: хранение данных и кода программы. Функции клиента: обработка данных.
Положительные стороны: многопользовательский режим работы с данными; удобство централизованного управления доступом; низкая стоимость разработки.
Отрицательные стороны: низкая производительность; низкая надежность; слабые возможности расширения
Сервер (от англ. server — обслуживающий) — сетевой компьютер, обрабатывающий запросы от других компьютеров в локальной или глобальной сети.
Клиент-серверная архитектура. Ключевое отличие от архитектуры файл-сервер – абстрагирование от физической схемы данных и манипулирование данными клиентскими программами на уровне логической схемы Это позволило создавать надежные многопользовательские ИС с централизованной базой данных (БД), независимые от аппаратной (а часто и программной) части сервера БД и поддерживающие графический интерфейс пользователя (ГИП) на клиентских станциях, связанных локальной сетью.
Особенности: клиентская программа работает с данными через запросы к серверному ПО; базовые функции приложения разделены между клиентом и сервером.
Положительные стороны: полная поддержка многопользовательской работы; гарантия целостности данных.
Отрицательные стороны: Бизнес логика приложений осталась в клиентском ПО. При любом изменении алгоритмов, надо обновлять пользовательское ПО на каждом клиенте
3. Переходная архитектура (2,5-слойный клиент-сервер)
Особенности: Использование хранимых процедур и вычисление данных на стороне сервера; использование систем управления базами данных (СУБД) со всеми их преимуществами; написание программ для серверной части, в основном, на специализированных встроенных языках СУБД, которые не позволяют написать всю бизнес-логику приложения, вследствие чего часть бизнес-логики все равно реализуется на стороне клиента;
Трехуровневая клиент-серверная архитектура
Основное отличие от архитектуры 2.5 – физическое разделение программ, отвечающих за хранение данных (СУБД) и их обработку
16. Локальные ис.
**Локальные информационные системы (ЛИС)** – это системы, которые работают на отдельном компьютере без взаимодействия с сервером¹. Данные в локальных ИС хранятся и обрабатываются на одном и том же компьютере¹. До появления компьютерных сетей все ИС вынужденно являлись локальными¹.
Для работы локальной ИС необходимо организовать на пользовательском компьютере хранение данных и доступ к ним. Это можно сделать тремя способами¹:
Использование полной версии СУБД** подразумевает, что на локальный компьютер устанавливается полная версия СУБД, а приложение подключается к ней¹. Этот способ удобен в том случае, если память компьютера позволяет разместить полную версию СУБД и она будет использоваться для дальнейших модификаций ИС¹.
Использование встраиваемой СУБД** подразумевает использование СУБД, которые тесно интегрированы с приложением и не требуют отдельного администрирования¹. К встраиваемым относятся следующие СУБД: SQLLite; Microsoft; SQL Server Compact; HSQLDB; InfinityDB¹.
Без использования СУБД** подразумевает, что данные хранятся и обрабатываются без использования систем управления базами данных¹.
Такие соединения являются автономными и не зависят от подключения к интернету или других факторов⁴.
