WAP as a technique
WAP services Competition
WAP stands for Wireless Application protocol. Both Internet and mobile communication grow very fast, but they are using different operating system, signaling protocol etc. Some kind of integration is needed of these two systems. The goal of WAP is to provide wireless internet-like services on information devices that have limited display and data capabilities, such as mobile phone. WAP is developed to be a standard means of information transportation. It uses the wireless telephony application server to get access to the Internet from mobile devices. WAP is hardware, software platform and network independent. Essential parts of the existing Internet protocols are used for WAP. But everything is optimized because of limited bandwidth. For example, the header is minimized and compressed binary format is used instead of plain text.
WAP protocol stack
WAP is a stack of protocol, which implements requirement for different layers.
The WAP architecture can be seen from the following figure
Illustration from WAP Forum
A mobile device sends a WML message to the WAP proxy server with a specified URL. WAP gateway works as a link between a mobile network and the Internet. It converts data from HTTP to WAP and vice versa so that any conventional WWW server may be used as the document origin server with WAP. The WAP gateway requires for and gets the file or application in the location the URL indicates from Web server. All the contents that aren't in the
WML format are converted in this format by the HTML/WML filter and then are sent to the mobile device.