1.6.3. ИТ-архитектура

iDevice ikoon 1.6.3. ИТ-архитектура
Еще несколько лет назад одним из наиболее распространенных способов структурирования приложения был способ деления на две составляющие: клиент и сервер. Такой подход известен под наименованием «двухслойная архитектура». Клиент является компонентом, который передает информацию между пользователем и сервером. Сервер оказывает одному  или более клиенту услуги. Как правило, на сервере располагается центральная база данных и какая-то часть бизнес-логики, а у клиентов - бизнес-логика  и пользовательский интерфейс. Недостатком этой архитектуры является то, что изменяя бизнес-логику, нужно обновлять программное обеспечение на десятках и сотнях клиентских компьютерах, также это требует перемещения большого объема данных между клиентом и сервером и высокая вычислительная мощность на стороне клиента.