2.3 Трехуровневая архитектура “клиент-сервер”
Источник
данных
Web-браузер
Третий уровень
Программа
расширения
сервера
HTML
Web-сервер
NOS
Клиентский уровень занимает браузер, на уровне сервера находится сервер БД, а на промежуточном уровне располагаются Web-сервер и программа расширения сервера. Такое архитектурное решение позволяет уменьшить сетевой трафик, делает компоненты взаимозаменяемыми и повышает уровень безопасности. Однако такая архитектура также затрудняет обработку транзакций БД ввиду природы протокола HTTP, не запоминающего состояния (этот протокол использует для передачи данных между броузером и сервером БД).
Броузер посылает Web-серверу запросы на доставку Web-страниц или данных. Web-сервер обслуживает заявки на Web-страницы, а запросы отправляет программе-расширению серверной части. Последняя принимает передаваемые ей запросы, преобразует их в форму, понятную серверу БД, и передает их серверу БД.
Затем сервер БД выполняет работу по обслуживанию запроса и возвращает результат программе-расширению серверной части. Наконец та преобразует результаты в формат, приемлемый для броузера, и передает их Web-серверу, а тот в свою очередь - броузеру.
- Введение
- Гл.1 INTRANET
- 1.1 Общие сведения об Intranet
- 1.2 Intranet система
- 1.3 Intranet - технологии
- Гл. 2 Архитектура “клиент-сервер”
- 2.1 Intranet - и архитектура “клиент-сервер”
- 2.2 Двухуровневая архитектура “клиент-сервер”
- 2.3 Трехуровневая архитектура “клиент-сервер”
- Гл.3 Применение Intranet технологий в школе
- Заключение
- 1.1.4. Преимущества и недостатки Internet/Intranet-технологии
- 12. Технология Intranet-Internet
- Intranet
- 2 Основы технологии Internet/Intranet
- 35. Internet/Intranet-технологии.
- 1.10.3 Web-технологии «Intranet»
- Internet/Intranet-технологии
- Развитие Internet/Intranet технологий
- 1.1. Основы технологии Internet/Intranet