Классификация информационных систем по архитектуре
По степени распределённости отличают:
· Настольные (desktop), или локальные ИС, в которых все компоненты (БД, СУБД, клиентские приложения) работают на одном компьютере;
· Распределённые (distributed) ИС, в которых компоненты распределены по нескольким компьютерам в сети (локальной или глобальной).
Распределённые ИС, в свою очередь, разделяют на
· Файл-серверные ИС (ИС с архитектурой «файл-сервер»);
· Клиент-серверные ИС (ИС с архитектурой «клиент-сервер»).
Файл-серверные ИС отличаются от клиент-серверных ИС тем, что взаимодействие идёт на уровне приложений и файл данных, т.е. те данные, которые находиться на дисковых носителях как правило, распределённых по сети.
В файл-серверных ИС база данных находится на файловом сервере, а СУБД и клиентские приложения находятся на рабочих станциях.
В клиент-серверных ИС база данных и СУБД находятся на сервере, а на рабочих станциях находятся клиентские приложения.
В свою очередь, клиент-серверные ИС разделяют на двухзвенные и многозвенные.
В двухзвенных (two-tier) ИС всего два типа «звеньев»: сервер баз данных, на котором находятся БД и СУБД, и рабочие станции, на которых находятся клиентские приложения. Клиентские приложения обращаются к СУБД напрямую.
В многозвенных (multi-tier) ИС добавляются промежуточные «звенья»: серверы приложений (application servers). Пользовательские клиентские приложения не обращаются к СУБД напрямую, они взаимодействуют с промежуточными звеньями.
Дата добавления: 2015-08-08; просмотров: 1798;