38
WAP- Wireless Application Protocol

WAP PPT1

Embed Size (px)

Citation preview

Page 1: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 1/38

WAP- Wireless Application

Protocol

Page 2: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 2/38

Over view

WAP Introduction

WAP architecture requirements

Architecture overview

World-wide web model

WAP model

Components of WAP architecture

Sample Configuration of WAP technology

Usage, Advantages & Disadvantages of WAP

Summary

Page 3: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 3/38

WAP- Wireless Application

Protocol� An open, global specification that empowers

mobile users with wireless devices to easilyaccess and interact with internet information

and services instantly.

� The wireless industry came up with the idea

of WAP. The point of this standard was toshow internet contents on wireless clients,like mobile phones.

Page 4: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 4/38

� WAP stands for Wireless ApplicationProtocol

o WAP is an application communication

protocolo WAP is used to access ser vices and

information

o WAP is inherited from Internet standards

o WAP is for handheld devices such as mobilephones

o WAP is a protocol designed for microbrowsers

o WAP enables the creating of webapplications for mobile devices.

o WAP uses the mark-up language WML (notHTML) WML is defined as an XML 1.0application

Page 5: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 5/38

The WAP specifications continue to be developed by

contributing members, who, through interoperability

testing, have brought WAP into the limelight of the

mobile data marketplace with fully functional WAP± 

enabled devices as shown below:

Page 6: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 6/38

The basic AIM of WAP is to provide a web-like

experience on small portable devices - like mobile phones

and PDAs.

Page 7: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 7/38

Purpose of WAP

To enable easy, fast delivery of relevant information

and services to mobile users.

Type of devices that use WAP

Handheld digital wireless devices such as mobile phones, pagers, two-way radios, smart phones and

communicators -- from low-end to high-end.

WAP works with most Wireless networks such as:CDPD, CDMA, GSM, PDC, PHS, TDMA, FLEX,

ReFLEX, iDEN, TETRA, DECT, DataTAC, Mobitex.

Page 8: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 8/38

Operating systems that are compatible with WAP

�WAP is a communications protocol and an applicationenvironment.

�WAP is independent of OS that means WAP can be

implemented on any OS.

�It can be built on any operating system including Palm

OS, EPOC 32, Windows CE, FLEXOS, OS/9, Java OS,

etc. It provides service interoperability even betweendifferent device families.

Page 9: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 9/38

WAP Architecture

Requirements� Leverage existing standards whenever 

 possible

� Define a layered, scaleable and extensiblearchitecture

� Support as many wireless networks as

 possible� Optimize for narrow-band bearers with high

latency

Page 10: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 10/38

WAP Architecture

Requirements (Contd.)

� Optimize for efficient use of device

resources

� Provide support for secure applications and

communication

Page 11: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 11/38

 Architecture Over view

� 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

Page 12: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 12/38

World-Wide Web Model

CG  I,

 Scripts,

 Etc.

Content 

Web Server 

Cl ient 

Web

 Br owser 

 Request (URL)

 Response

( Content)

Page 13: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 13/38

WAP Programming Model

CGI,

Scripts,Etc.

Content 

Web Server 

Cl ient 

WAE

User

Agent

 Request 

(URL)

 Response

(Content)

Gateway

Encoders

And 

Decoders

 E ncoded 

 Request 

 E ncoded 

 Response

Page 14: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 14/38

� WAP Device

- Is used to access WAP applications andcontent. It might be a PDA, handheldcomputer.

�WAP Client

- Entity that receives content from Internet via aWAP Gateway. This is usually the WAPBrowser.

� WAP Content/Origin/Application Server

- Element in the network where the informationor web/WAP applications resides.

Page 15: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 15/38

� WAP Proxy

- Acts both as a client and as a server in the

network.Typically has ± Protocol gateway : translates requests from the

WAP protocol stack to WWW protocol stack 

 ± Content encoders and decoders : translate WAP

content into compact encoded formats to reduce

the size of data over the network 

It allows content and applications to be

hosted on standard WWW servers anddeveloped using proven WWW technologies

such as CGI scripting

Page 16: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 16/38

� WAP Gateway

- Intermediary element used to connect two different

types of network. It receives request directly fromthe clients as if it actually were the origin server that

clients want to receive the information form. The

clients are usually unaware that they are speaking to

the Gateway.

� WAP Browser 

 ± Software running on the WAP device that

interprets the WAP content arriving from theinternet and decides how to display it on WAP

device.

Page 17: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 17/38

WML

� WML ± Wireless Markup Language formerlycalled HDML (Handheld Devices Markup

Language)

� Is a tag language that allows the text portions of 

Web Pages to be presented on cellular phones andPersonal Digital Assistants (PDAs) via wireless

access.

WML is used for delivering data to WAP devices,and is HTML- like in its appearance.

� An alternative to WML is I-Mode¶s cHTML

language.

Page 18: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 18/38

WAP Network Example

W eb

Server 

Wireless

 Network 

WAP 

 P roxy

 HTML

 F ilter 

W T  A

Server 

WAP 

Cl ient 

W  ML

W  ML HTML

Page 19: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 19/38

WWW Protocol Stack

T CP/  I  P 

UD P/  I  P 

T  LS - SSL

 H TT  P 

 H T  ML

 J ava Script 

Page 20: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 20/38

Components of WAP

 Architecture

Other Services

 And Appl icati ons

T r ansport Layer (WD P  )

 Securit  y Layer (W T  LS)

T r ansacti on Layer (W T  P  )

 Sessi on Layer (WS  P  )

 Appl icati on Layer (WAE)

GSM CDM   A P   HS IS-136 CD P  D P  DC- P  FL  EX E  tc«

 Bearers :

Page 21: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 21/38

Wireless Application Environment

(WAE)

� General-purpose application environment

 based on a combination of WWW and

mobile telephony technologies.

� It defines the user interface on the phone. It

contains WML and WTA (Wireless

Telephony Application).

� Primary objective ± interoperable

environment.

Page 22: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 22/38

Wireless Application Environment

(Contd.)� WAE includes a micro-browser (Client software

designed to overcome challenges of mobile handhelddevices that enables wireless access to services such

as Internet information in combination with asuitable network ) server environment which provides

 ± WML

 ± WML script

 ± WTA

 ± Content formats

Page 23: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 23/38

Wireless Session Protocol (WSP)

� The WAP session protocol (WSP) layer providesa lightweight session layer to allow efficientexchange of data between applications.

� Application layer with a consistent interface for two session services

 ± Connection-oriented service that operates above the transaction layer protocol (WTP)

 ± Connectionless service that operates above a 

secure or non-secure datagram service (WDP)

� Optimized for low-bandwidth bearer networkswith long latency

Page 24: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 24/38

Wireless Transaction Protocol

(WTP)

» Runs on top of a datagram ser vice

� The WAP transaction protocol (WTP) layer 

 provides transaction support, adding reliability to

the datagram service provided by WDP.� Light weight transaction-oriented protocol

� Three classes of transaction services

 ± Unreliable one-way requests

 ± Reliable one-way requests

 ± Reliable two-way request-reply transactions

Page 25: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 25/38

Wireless Transport Layer 

Security (WTLS)

Based on industry-standard Transport Layer 

Security (TLS) protocol

� Optimized for use over narrow-band

communication channels� Features:

 ± Data integrity

 ± Privacy

 ± Authentication

 ± Denial-of-service protection

Page 26: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 26/38

Wireless Datagram Protocol

(WDP)

� The WAP datagram protocol (WDP) is theTransport layer that sends and receives messagesvia any available bearer network, including SMS,USSD, CSD, CDPD, IS±136 packet data, and

GPRS.

� Operates above the data capable bearer servicessupported by various network types.

� Provides a common interface to the upper layer  protocols and hence they function independent of the underlying wireless network.

Page 27: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 27/38

Bearers

� Differing levels of quality of service with

respect to throughput, error rate, and delays

� WAP protocols are designed to compensatefor or tolerate these varying levels of 

service

WDP specification lists the bearers that aresupported and techniques used to allow

WAP protocols to run over each bearer 

Page 28: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 28/38

Sample WAP Stacks

 No layer 

 I  P  Non-I  P 

UD P W  D P 

W T  P 

W S  P/  B

WAE 

W TLS 

WAE 

User  Ag ents

 No layer 

 I  P  Non-I  P 

UD P W  D P 

W T  P 

W TLS 

 A ppl icat ions over 

transact ions

 No layer 

 I  P  Non-I  P 

UD P W  D P 

W TLS 

 A ppl icat ions over 

 Data g ram Transport 

WA P  T echnology

Outsi d e of WA P 

Page 29: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 29/38

Mobile-Originated Example of WAP

ArchitectureThe request from the mobile device is sent as a URL

through the operator's network to the WAP gateway,

which is the interface between the operator's network 

and the Internet as shown in the figure below.

Page 30: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 30/38

FUTURE OF WAP

Will WAP comply with Third Generation wireless standards?

Yes, WAP has been designed to be as independent as possible from the

underlying network technology.

Is WAP necessary with higher bandwidth 3G networks?

Even as bandwidths increase, the cost of that bandwidth does not fall to

zero.T

hese costs result from higher power usage in the terminals,higher costs in the radio sections, greater use of RF spectrum, and

increased network loading. In addition, the original constraints WAP

was designed for -- intermittent coverage, small screens, low power 

consumption, wide scalability over bearers and devices, and one-

handed operation -- are still valid in 3G networks. Finally, we canexpect the bandwidth required by application users to steadily increase.

Therefore, there is still a need to optimize the device and network 

resources for wireless environments. We can expect WAP to optimize 

support for multimedia applications that continue to be relevant.

Page 31: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 31/38

If WAP is very successful in mass-markets on 2.5G networks, 3G

networks may be needed purely for capacity relief.

The reasons to migrate to WAP technology

Network  operators are behind WAP

With minimal risk and investment, WAP enables operators to

decrease churn, cut costs, and increase revenues by improving

existing, value-added services and offering exciting new

informational services.

Why are equipment manufacturers interested in WAP?

Being a global open specification suite, WAP has generated thecritical mass for manufacturers. This has opened up new product

and marketing opportunities in the wireless industry and provides

new revenue to participating companies.

Page 32: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 32/38

WAP in the Competitive EnvironmentCompetition for WAP protocols could come from a number of 

sources:

� subscriber identity module (SIM) toolkit ² The use of SIMs or smart cards in wireless devices is already widespread and

used in some of the service sectors.

� Windows CE ² This is a multitasking, multithreaded operating

system from Microsoft designed for including or embeddingmobile and other space-constrained devices.

� JavaPhone�  ² Sun Microsystems is developing

PersonalJava� and a JavaPhone� API, which is embedded in a

Java� virtual machine on the handset. NEPs will be able to build

cellular phones that can download extra features and functionsover the Internet; thus, customers will no longer be required to

 buy a new phone to take advantage of improved features.

Page 33: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 33/38

USAGE

- Corporate Applications: Sales force automation

where sales people use their WAP enabled handsets toget instant, direct access to the latest pricing, latest

news, competitive information any time, anywhere.

- Online Services:

 Bank i ng: Users can get their current balance,

transfer funds between accounts and receive fax of a

mini-statement.

 E l ectr onic Commerce: Subscribers can use their handset just like their PC to purchase products and

services over the Web.

Page 34: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 34/38

- Tele services

 P repai d Services:With a WAP-enabled phone, prepaid subscribers can see their current balance with

the press of a button. By pressing another button,they can also recharge their account by entering acredit card or voucher number into the handset.

- Personal Productivity

 E mai l: Using WAP users can keep track of their email right from their handset.

- Others include: 

- Interactive Chat

- Auctions

- Games

Page 35: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 35/38

The ADVAN T  AG  ES that WAP can offer over these other 

methods are the following:

�open standard, vendor independent

�network-standard independent

�transport mechanism±optimized for wireless data bearers

�application downloaded from the server, enabling

fast service creation and introduction, as opposed to

embedded software

Page 36: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 36/38

 DISADVAN T  AG  ES of WA P 

�  S mall screens: For web phones, there's an incredibly small

viewing area; palmtops are barely better.�  Speed  of  access: All devices have slow access.

�  Li mited  or  f r agmented  avai labi l it  y: Wireless web access issporadic in many areas and entirely unavailable in other areas.

� P rice: Many technology limitations are being addressed byhigher-end devices and services. But the entry price for agood wireless web palmtop with decent display, keyboard,and speed is easily $700 to $900, not including monthlyaccess.

�  Lack  of user habit : It takes some patience and overcomingthe learning curve to get the hang of it -- connecting, puttingin an address, typing. Users just aren't used to the idea and

 protocol yet.�

Page 37: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 37/38

Summary

� WAP provides a markup language and a transport protocol that

open the possibilities of the wireless environment and give players

from all levels of the industry the opportunity to access an

untapped market that is still in its infancy.

� The bearer-independent nature of WAP has proved to be a long-

awaited breath of fresh air for an industry riddled with multiple proprietary standards that have suffocated the advent of a new

wave of mobile-Internet communications. WAP is an enabling

technology that, through gateway infrastructure deployed in

mobile operator's network, will bridge the gap between the mobile

world and the Internet, bringing sophisticated solutions to mobileusers, independent of the bearer and network.

� Backed by 75 percent of the companies behind the world's

mobile telephone market and the huge development potential of 

WAP, the future for WAP looks bright.

Page 38: WAP PPT1

8/6/2019 WAP PPT1

http://slidepdf.com/reader/full/wap-ppt1 38/38

References

Books:

� Beginning WAP ± Wrox Publications

� Dynamic WAP Application Development-Manning Publications, Inc

Websit es: