Similar presentations:
Серверы приложений, Web-серверы, Web-службы
1. Серверы приложений, Web-серверы, Web-службы
Прикладное программирование в компьютерных сетяхСерверы приложений,
Web-серверы,
Web-службы
• Атрибуты и реализации серверов приложений
• Функции Web-серверов
• Основные понятия Web-служб
2. Модель "сервер приложений"
2Модель "сервер приложений"
LEVEL 1. Первый уровень — GUI.
LEVEL 2. Средний уровень —
исполнимый программный код,
размещенный на выделенном
сервере.
LEVEL 3. Третий уровень,
фоновый — базы данных.
Атрибуты:
• представление модели контейнера для приложений;
• представление сервисных услуг для программ;
• управление приложениями;
• представление средств разработки приложений;
• обслуживание веб-страниц и т.д.
3. Реализации сервера приложений
3Реализации сервера приложений
Унаследованные
решения
Серверы терминалов
Другие решения
ОС Windows Server
С#
Общий шлюзовый
интерфейс (CGI)
Серверы Javaприложений
.NET Framework
Сервер вебприложений Zope
Zend Server
Контейнер сервлетов
Python
PHP
4. Серверы приложений: плюсы и минусы
4Серверы приложений: плюсы и минусы
+
Целостность кода и данных;
Централизованное управление;
Безопасность;
Производительность;
Общая стоимость владения.
—
• Централизация;
• Защита информации.
5. Web-сервер
5Web-сервер
6. Общий алгоритм работы web-сервера
6Общий алгоритм работы web-сервера
* Зеленым цветом помечены действия, которые обрабатываются web-сервером
7. Алгоритм работы web-сервера с учетом типа содержимого сайта
7Алгоритм работы web-сервера с учетом типа
содержимого сайта
8. Схема обработки запроса
8Схема обработки запроса
9. Базовая концепция Common Gateway Interface (CGI)
9Базовая концепция
Common Gateway Interface (CGI)
10. Схема взаимодействия Web-сервера с DLL ISAPI
10Схема взаимодействия Web-сервера с DLL ISAPI