Contents: Introduction Aim Purpose Architecture overview WWW Model Future of WAP Usage Advantage Disadvantage
WAP- Wireless Application Protocol• A set of protocols which allow data exchange for mobile cellular systems.• The current world standard for the presentation and delivery of wireless information.• It is device independent.• It is network independent.
What is WAP?• It’s a kind fusion of different technologies.• It has more power to access and interact with wireless devices.• WAP adds a new dimension.• WAP is application communication protocol.
Continue…• WAP is for handheld devices such as mobile phones.• WAP enables the creating of web applications for mobile devices.• WAP uses the mark-up language WML(not HTML).WML is defined as an XML 1.0 application.
• The basic AIM of WAP is to provide a web-like experience on small portable devices - like mobilephones and PDAs.
Purpose of WAPTo enable easy, fast delivery of relevantinformation and services to mobile users.Type of devices that use WAPHandheld digital wireless devices such asmobile phones, pagers, two-way radios,smart phones and communicators -- fromlow-end to high-end.
WAP Architecture Requirements• Leverage existing standards whenever possible• Define a layered, scaleable and extensible architecture• Support as many wireless networks as possible
WAP Architecture Requirements (Contd.)• Optimize for efficient use of device resources• Provide support for secure applications and communication• Optimize for narrow-band bearers with high latency
Architecture Overview• WWW programming model is optimized and extended to match characteristics of the wireless environment• Utilizes proxy technology to connect between the wireless domain and WWW
World Wide Web ModelThe request from the mobile device is sent asa URL through the operators network to theWAP gateway, which is the interface betweenthe operators network and the Internet asshown in the figure below. Web Server Client Request CGI, (URL) Scripts, Etc. Web Browser Response (Content) Content
The WAP ArchitectureClient Web Server WAP Gateway WML CGI with WML-Script WML Encoder WML Decks WML- Scripts WSP/WTP WMLScript HTTP etc. Script Compiler WTAI Protocol Adapters Content Etc.
Future of WAP•Will WAP comply with Third Generationwireless standards?•Is WAP necessary with higher bandwidth 3Gnetworks?
usage• Online Services -Banking• Personal Productivity -Email
Advantage• Open standard vendor independent• Network standard independent• Transport mechanism-optimized for wireless data bearers
Disadvantage• Small screen• Speed of access• Limited availability
conclusion• The Wireless Application Protocol (WAP) is a result of continuous work for developing applications that operate over wireless networks.• We conclude that it is possible to guarantee a sufficient security level on the condition But users should always bear in mind that an absolute security is a pure impossibility