Protokół WAP - poprawa dostępu do Internetu przez bezprzewodowe terminale

Jeśli serwer WWW wysyła odpowiedzi w formacie WAP (np. przy użyciu języka WML), to serwer proxy może uzyskać odpowiedź bezpośrednio z tego serwera WWW. W przeciwnym przypadku, jeśli serwer WWW przesyła odpowiedzi np. w formacie HTML, jest potrzebny filtr do przetłumaczenia zawartości WWW do postaci zawartości WAP. Przykładowo filtr HTML tłumaczy HTML na WML.

Serwer WTA (Wireless Telephony Application) jest przykładem serwera źródłowego lub bramy, odpowiadającym bezpośrednio na zapytania z przeglądarki WAP klienta. Serwer WTA zapewnia dostęp do usług oferowanych przez infrastrukturę sieciową operatora bezprzewodowej sieci telefonicznej.

WAP chroni również infrastrukturę przez bezpieczną realizację wymiany danych pomiędzy klientem WAP i serwerem. Jeśli przeglądarka i serwer źródłowy wymagają zabezpieczenia transmisji na całej drodze (end to end), to muszą się komunikować z wykorzystaniem protokołu WAP.

Elementy składowe architektury WAP

Protokół WAP - poprawa dostępu do Internetu przez bezprzewodowe terminale

Struktura warstwowa protokołu WAP

Architektura WAP dostarcza elastycznego, skalowalnego środowiska do rozwoju aplikacji przeznaczonych dla terminali ruchomych. Osiągnięto to przez warstwową strukturę protokołu, przedstawioną na rysunku 4.

Środowisko aplikacji bezprzewodowych WAE (Wireless Application Environment) zostało zbudowane przy wykorzystaniu technik zapożyczonych ze środowiska WWW i środowiska telefonii bezprzewodowej. Podstawowym warunkiem spełnianym przez WAE jest możliwość tworzenia przez operatorów aplikacji i usług, które mogą pracować na wielu platformach sprzętowych w skuteczny sposób. Środowisko aplikacji bezprzewodowych obejmuje również środowisko mikroprzeglądarki, które musi pełnić następujące funkcje:

- stosować WML (Wireless Markup Language) - prosty język, podobny do HTML, który został zoptymalizowany pod kątem zastosowań w ręcznych terminalach przenośnych;

- wykorzystywać skrypt WML - który jest podobny do skryptu języka Java (JavaScript);

- współpracować z aplikacjami telefonii bezprzewodowej WTA (Wireless Telephony Application) - w celu realizacji usług telefonicznych i obsługi programowego interfejsu WTAI (Wireless Telephony Application Interface);

- prezentować dane zgodnie z odpowiednim formatem strony (Content Format) - stanowiącym zbiór dobrze zdefiniowanych formatów dotyczących prezentacji rysunków, danych z książki telefonicznej i informacji kalendarzowych.


TOP 200