информационно-новостной портал

Классическая архитектура предполагает наличие двух типов машин: клиент и сервер. На клиенте располагается пользовательский интерфейс, а на сервере уровень обработки, уровень данных. Такая архитектура ведет к чрезмерной загрузке сервера, поэтому от неё отходят. Схема: а) уровень интерфейса делятся как бы на две части, клиенту оставляется только вызов графического интерфейса, все остальные уровни располагаются на сервере.  Этот уровень терминального режима. б) Клиенту передаются вся работа с пользовательским интерфейсом, уровень обработки и уровень данных остаётся на сервере. в) К интерфейсу перемещается часть обработки, которая проверяет правильность данных. Все остальные уровни остаются на сервере. г и д) Типы архитектур г и д перемещаются в том случае когда клиентская машина взаимодействует с распределенной б.д. Часть б.д. может располагаться на клиенте. По мере наращивания п.о. на клиенте определяют «тонкого и толстого» клиента. Чем больше функций висит на клиенте, тем он толще. Такая архитектура ещё называется вертикальной. Функции располагаются по уровням и передаются от уровня к уровню.

Трехзвенная архитектура клиент – сервер. Трехзвенная архитектура является продолжением классической архитектуры клиент – сервер. При работе распределенных систем сервер может выступать как клиент. То есть, запрашивать какие – либо услуги у других серверов. На таком сервере, как правило, организуются специальная программа, которая называется сервером – приложения. Клиент сначала обращается к серверу приложения сервер приложений обрабатывает запрос и просматривает права клиента. Если клиент удовлетворяет требованиям, то сервер приложений обращается не посредственно к серверу данных сервер данных обрабатывает запрос результаты передаются  серверу приложений. А тот в свою очередь предоставляет их клиенту. 

Просмотров: 1140 | Дата добавления: 17.02.2016