Технологии построения КИС (клиент-серверные технологии)

Архитектура КИС должна выбираться с учетом нужд бизнеса. Обычно используются различные клиент-серверные архитектуры. Под сервером обычно понимают процесс, обслуживающий информационную потребность клиента. Для работы с БД - сервер БД, для обработки данных- сервер приложения. Клиент-приложение, посылающее запрос на обслуживание сервером. Различают несколько видов клиент-серверных архитектуры:

1. файл-серверная (на сервере только файлы данных, а на клиенте- приложения пользователей и СУБД),

2. двухуровневая архитектура клиент- сервер (использование только сервера БД, когда клиент содержит уровень представления данных, а на сервере находится БД вместе с ПП). Сервер БД отвечает за хранение, управление и целостность данных, а также обеспечивает возможность одновременного доступа нескольких пользователей. Клиентская часть представлена так называемым “толстым” клиентом, то есть приложением (АРМ) на котором сконцентрированы основные правила работы системы и расположен пользовательский интерфейс программы. Недостатком является то, что при большом количестве АРМов возрастают требования к аппаратному обеспечению сервера БД.

3. трехуровневая архитектура клиент-сервер (позволяет помещать ПП на отдельные серверы приложений, с которыми через API-интерфейс устанавливается связь клиентских рабочих станций; ПП обращаются к серверу БД с помощью SQL-запросов). Вся бизнес логика концентрируется на сервере приложений. Сервер БД освобождается от задач распараллеливания работы между различными пользователями, что существенно снижает его аппаратные требования. Также снижается требования к клиентским машинам за счет выполнения ресурсоемких операций сервером приложений. Минус как и в двухуровневой архитектуре.

4. многоуровневая (создается для территориально-распределенных предприятий, отношение многие ко многим между клиентами и серверами приложений, серверами приложений и серверами БД).

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: