By Nidhi Shah from the WAP Forum Website

The Wireless Application Protocol embraces and extends the previously conceived and developed wireless data protocols. Phone.com created a version of the standard HTML (HyperText Markup Language) Internet protocols designed specifically for effective and cost-effective information transfer across mobile networks.

This technology was incorporated into WAP- and renamed using some of the

many WAP-related acronyms such as WMLS, WTP and WSP. Someone with a

WAP-compliant phone uses the in-built microbrowser to: 

WIRELESS APPLICATION ENVIRONMENT

The WAE defines the user interface on the phone. The application development environment to facilitate the development of services that support multiple bearers. To achieve this, the WAE contains the Wireless Markup Language (WML), WMLScript- a scripting micro-language similar to JavaScript- and the Wireless Telephony Application (WTA). These are the tools that allow WAP-based applications to be developed.

WIRELESS SESSION PROTOCOL

A sandwich layer that links the WAE to two session services- one connection oriented operating above the Wireless Transaction Protocol and a connectionless service operating above the Wireless Datagram Protocol.

WIRELESS TRANSACTION PROTOCOL

Runs on top of a datagram service such as User Datagram Protocol (UDP); part of the standard suite of TCP/IP protocols, to provide a simplified protocol suitable for low bandwidth mobile stations. WTP offers three classes of transaction service: unreliable one way request, reliable one way request and reliable two way request respond. Interestingly, WTP supports Protocol Data Unit concatenation and delayed acknowledgement to help reduce the number of messages sent. This protocol therefore tries to optimize the user experience by providing the information that is needed when it is needed- it can be confusing to received confirmation of delivery messages when you are expecting the information itself. By stringing several messages together, the end user may well be able to get a better feel more quickly for what information is being communicated.

WIRELESS TRANSPORT LAYER SECURITY

WTLS incorporates security features that are based upon the established Transport Layer Security (TLS) protocol standard. Includes data integrity checks, privacy on the WAP Gateway to client leg and authentication.

WIRELESS DATAGRAM PROTOCOL

Allows WAP to be bearer independent by adapting the transport layer of the underlying bearer. WDP presents a consistent data format to the higher layers of the WAP protocol stack thereby conferring the advantage of bearer independence to application developers.