1.2.Как работает WAP-приложение

При работе в Internet/intranet с WWW-приложением обычно используется схема взаимодействия пользователя с сервисом, приведенная на рис.2.

Рис.2. Схема взаимодействия пользователя персонального компьютера с интерфейсом Internet-приложения

Взаимодействие заключается в том, что:

1. Пользователь открывает на ПК Web-браузер и вводит URL интересующего его сервиса.

2. Браузер разбирает строку URL и формирует HTTP- или HTTPS-запрос, посылая его поверх протокола TCP/IP к HTTP-серверу.

3. HTTP-сервер разбирает запрос и либо извлекает статическую страничку, размещенную в заданном каталоге, либо передает управление CGI-программе (обычно в этой роли выступает сервер приложений с возможностями многопоточной обработки запросов от HTTP-сервера). Результатом работы CGI-программы является сформированный HTML-документ, который возвращается серверу.

4. Полученное содержимое HTTP-сервер дополняет HTTP-заголовками и отправляет все в адрес Web-браузера.

5. Браузер разбирает ответ от HTTP-сервера и показывает его на экране персонального компьютера.

При работе беспроводного приложения, основанного на WAP-архитектуре, схема взаимодействия отличается (рис.3).

Рис.3. Схема взаимодействия абонента сотовой сети с интерфейсом беспроводного приложения

Взаимодействие заключается в том, что:

1. Пользователь использует WML-браузер для ввода URL.

2. Браузер разбирает строку URL и формирует запрос по WAP-протоколу, который отправляет в адрес WAP-шлюза поверх транспортного протокола WTP.

3. WAP-шлюз формирует HTTP- или HTTPS-запрос, посылая его поверх протокола TCP/IP к HTTP-серверу.

4. HTTP-сервер разбирает запрос и либо извлекает статическую страничку, размещенную в заданном каталоге, либо передает управление CGI-программе (обычно в этой роли выступает сервер приложений с возможностями многопоточной обработки запросов от HTTP-сервера). Результатом работы CGI-программы является сформированный WML-документ, который возвращается серверу.

5. Полученное содержимое HTTP-сервер дополняет HTTP-заголовками и отправляет все в адрес WAP-шлюза, используя в качестве транспортного протокола TCP/IP.

6. Полученное содержимое WAP-шлюз проверяет на корректность, преобразует в случае необходимости в двоичный формат и отправляет все в адрес WML-браузера, используя в качестве транспортного протокола протокол WTP.

7. WML-браузер разбирает ответ и отображает часть полученного документа на экране сотового терминала.

Более сложная схема, включающая возможности push-транзакций, будет описана ниже.

Предыдущая страница    Основная страница    Следующая страница

Hosted by uCoz