Серверы приложений, Web-серверы, Web-службы

Слайд 2

Модель "сервер приложений" LEVEL 1. Первый уровень — GUI. LEVEL 2.

Модель "сервер приложений"

LEVEL 1. Первый уровень — GUI.
LEVEL 2. Средний уровень


исполнимый программный код,
размещенный на выделенном
сервере.
LEVEL 3. Третий уровень,
фоновый — базы данных.

Атрибуты:
представление модели контейнера для приложений;
представление сервисных услуг для программ;
управление приложениями;
представление средств разработки приложений;
обслуживание веб-страниц и т.д.

Слайд 3

Реализации сервера приложений Унаследованные решения Серверы терминалов Общий шлюзовый интерфейс (CGI)

Реализации сервера приложений

Унаследованные решения

Серверы терминалов

Общий шлюзовый интерфейс (CGI)

Контейнер сервлетов

Серверы

Java-приложений

Другие решения

ОС Windows Server

.NET Framework

С#

Сервер веб-приложений Zope

Python

Zend Server

PHP

Слайд 4

Серверы приложений: плюсы и минусы + Целостность кода и данных; Централизованное

Серверы приложений: плюсы и минусы

+
Целостность кода и данных;
Централизованное управление;
Безопасность;
Производительность;
Общая стоимость владения.

Централизация;
Защита

информации.
Слайд 5

Web-сервер

Web-сервер

Слайд 6

Общий алгоритм работы web-сервера * Зеленым цветом помечены действия, которые обрабатываются web-сервером

Общий алгоритм работы web-сервера

* Зеленым цветом помечены действия, которые обрабатываются web-сервером

Слайд 7

Алгоритм работы web-сервера с учетом типа содержимого сайта

Алгоритм работы web-сервера с учетом типа содержимого сайта

Слайд 8

Схема обработки запроса

Схема обработки запроса

Слайд 9

Базовая концепция Common Gateway Interface (CGI)

Базовая концепция Common Gateway Interface (CGI)