Введение.
Протокол беспроводных приложений (WAP)- это универсальный, открытый стандарт, разработанный Форумом WAP для предоставления мобильным пользователям беспроводных телефонов и других беспроводных терминалов, таких как пейджеры и персональные цифровые помощники (PDA),доступа к информационным услугам и услугам телефонии, включая Интернет и Web. WAP предназначен для работы со всеми технологиями беспроводных сетей (например, GSM, CDMAи TDMA) и опирается на существующие стандарты Интернета, такие как IP, XML, HTML и HTPP. Кроме того, WAP содержит средства безопасности. Форум WAP был основан компаниями Ericsson, Motorola, Nokia и Phone.com в 1997 году и сейчас насчитывает несколько сот членов. Версия WAPv1.2 была выпущена Форумом в июне 2000 года.
Использование мобильных телефонов и терминалов для услуг передачи данных существенно ограничивается особенностями конструкции устройств и связующими сетями. Устройства содержат ограниченные процессоры, память и батареи. Ограничен также пользовательский интерфейс, дисплеи малы. При использовании беспроводных сетей, в отличие от проводных соединений, предполагается относительно малая ширина полосы, высокая задержка передачи и неопределенные доступность и устойчивость. Более того, все эти характеристики существенно меняются при переходе от терминала к терминалу или из сети в сеть. Наконец, мобильные пользователи с беспроводным доступом имеют разные требования к другим пользователям информационных систем. Кроме того, мобильные терминалы должны быть чрезвычайно легки в использовании, намного меньше, чем рабочие станции и персональные компьютеры. Для удовлетворения всех этих разнообразных требований и разработан протокол WAP. Спецификации WAP включает:
· программную модель, основанную на программной модели WWW;
· язык разметки,WirelessMarkupLanguage,являющийся разновидностью XML;
· спецификацию небольшого браузера, подходящего для мобильных, беспроводных терминалов;
· упрощенный стек протоколов связи;
· оболочку для приложения беспроводной телефонии(WirelessTelephoneApplications – WTA).
Спецификация WAP состоит из нескольких разных протоколов и модулей, связь между которыми показана на рисунке 1.
Рисунок 1.Стек протоколов WAP.
Обзор архитектуры.
Программная модель WAP основана на трех элементах: клиент, шлюз и исходный сервер (рисунок 2). Для передачи между шлюзом и исходным сервером используется протокол HTTP. Шлюз действует как прокси - сервер беспроводного домена. Его процессором (процессорами) предлагаются услуги, снимающие часть нагрузки с ограниченных ручных, мобильных, беспроводных терминалов. Например, шлюз предоставляет услуги DNS, состыковывает стек протоколов WAP и стек WWW, кодирует информацию из Web в более компактную форму, которая минимизирует беспроводную передачу, а в обратном направлении декодирует из сжатой формы в стандарт Web. Кроме того, шлюз помещает в Кеш часто запрашиваемую информацию.
Рисунок 2.Програмная модель WAP.
На рисунке 3 иллюстрируются ключевые компоненты в среде WAP. Используя WAP, мобильный пользователь может просматривать содержимое Web на обычном Web-сервере. Web- сервер предоставляет содержимое в формате страниц HTML, которые передаются с использованием стандартного стека протоколов Web (HTPP/TCP/IP). Содержимое HTMLдолжно проходить через фильтр HTML, который может располагаться там же, где прокси-сервер WAP, либо в отдельном физическом модуле. Фильтр преобразует содержимое HTML в содержимое WML. Если фильтр отделен от прокси-сервера, для доставки WML на прокси-сервер используется набор HTPP/TCP/IP. Прокси-сервер преобразовывает WML в более компактную форму, известную как двоичный WML и, используя стек протоколов WAP,доставляет её мобильному пользователю через беспроводную сеть.
Если Web-браузер способен непосредственно генерировать содержимое WML, то это содержимое доставляется к прокси-серверу с использованием HTPP/TCP/IP, после чего WML преобразуется в двоичный WML и доставляется мобильному узлу с использованием протоколов WAP.
Архитектура WAP разрабатывалась с учетом двух основных беспроводных ограничений беспроводного Web-доступа: ограничений мобильного узла (малый размер экрана, ограниченные возможности ввода) и низкой скорости передачи беспроводных цифровых сетей. Даже с введением беспроводных сетей третьего поколения, которые будут обеспечивать широкополосную передачу, у ручных мобильных узлов останутся ограниченные возможности ввода и малые дисплеи. Таким образом, протокол WAP и подобные ему средства будут необходимы еще очень долго.
Язык разметки для беспроводных приложений.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.