Многозвенные архитектуры

Многозвенные (многоуровневые) архитектуры позволяют обеспечить более оптимальную загрузку технических средств, чем классическая двухзвенная архитектура, и обеспечивают возможность плавного масштабирования информационной системы. Наиболее распространенным случаем является трехзвенная архитектура, в которой в качестве промежуточного слоя программного обеспечения между сервером и клиентом используется сервер приложений (рис. 1.7). Сервер приложений берет на себя существенную часть обработки данных, позволяя разгрузить и серверную, и клиентскую части.

В трехзвенной архитектуре часто используется так называемый тонкий клиент (thin client), который вообще не выполняет никаких функций обработки данных, а только обеспечивает представление данных и взаимодействие с пользователем. В отличие от этого, клиента двухзвенной системы обычно называют толстым клиентом (fat client).

В качестве примера широко используемых ИС трехзвенной архитектуры можно привести любую конфигурацию на базе платформы разработки 1С:Предприятие версии 8 (более ранняя версия 7.7 этой платформы использует либо файл-серверную, либо двухзвенную архитектуру клиент-сервер). В качестве SQL-сервера системы 1С могут использовать MS SQL-сервер, либо свободно распространяемую PostGres, в качестве сервера приложений – сервер 1С.


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



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