Данные хранятся в БД. Управление ими осуществляется с помощью СУБД. Бизнес-логика определяет правила, по которым обрабатываются данные и реализуется набором процедур, написанных на различных языках программирования. Пользователь работает с интерфейсом, где логика ИС представлена в виде элементов управления – полей, кнопок, списков, таблиц и т.д. Эти три компонента в разных ИС взаимодействуют друг с другом различными способами.
Архитектурой информационной системы называется концепция, согласно которой взаимодействуют компоненты информационной системы. Существуют следующие виды архитектур ИС:
Локальная
Файл-серверная
Клиент-серверная
Трехуровневая
Локальные ИС -
это системы, работающие на отдельном компьютере без взаимодействия с сервером. Данные в локальных ИС хранятся и обрабатываются на одном и том же компьютере.
+ локальных ИС — автономность, т. е. независимость от работы компьютерных сетей.
• базу данных нужно обновлять на каждом компьютере;
• невозможно «стыковать» изменения, вносимые пользователями.
Как правило, в современных ИС -удалённые БД, расположенные на серверах локальной или глобальной сети. СУБД, работающие с удалёнными базами данных, можно разделить на два типа по способу работы с файлами:
файл-серверные СУБД;
клиент-серверные СУБД.
До появления компьютерных сетей все ИС вынужденно являлись локальными. Для работы с одной БД пользователю приходилось создавать локальную копию этой БД на своем компьютере. С некоторой периодичностью данные нужно было синхронизировать и объединять.
Сегодня многопользовательский режим является одним из требований к ИС. При этом, в определенном классе программ, он не требуется: мобильные приложения, однопользовательские игры, организация хранения, поиска и просмотра без сетевого взаимодействия.