34
контент без использования специальных программ-клиентов. [36]
Клиенты-браузеры часто называют «тонкими клиентами».
Помимо таких клиентов существуют «толстые клиенты», которые
ориентированы на определенную базу данных. «Тонкие клиенты», в отличии
от «толстых», способны только отображать данные в заданном формате и
посылать на сервер простые запросы.
Примеры «тонких клиентов» — Google Chrome, Internet Explorer, Safari
Примеры «толстых клиентов» — ICQ, Skype, WebMoney
Принцип работы трехуровневой архитектуры простой.
Например, клиентам какой-либо компании необходимо срочно получить
список товаров, доступных для заказа.
Для этого, клиент запускает Web-браузер на своем компьютере, и
заходит на сайт компании.
Страница с товарами формируется благодаря специальному скрипту,
который выполняется на сервере.
Этот скрипт посылает SQL-запросы к СУБД и возвращает обработанную
информацию пользователю.
Схема взаимодействия представлена на рисунке 10.
Исходя из этого, становится понятно, что в трехуровневой архитектуре
Интернета Web-браузер или другой «тонкий клиент» является интерфейсом
пользователя. Он называется клиентским уровнем.
Браузер взаимодействует с Web-сервером, точнее посылает запросы на
отображение необходимых страниц. Уровень Web-сервера — прикладной
уровень.
Скрипт, который выполняется на Web-сервере конструирует SQL-
запрос к СУБД, которая возвращает требуемые данные из базы. СУБД и база
размещены на сервере, и они являются третьим, информационным уровнем
архитектуры. [29]