beautypg.com

Wireless application protocol - wap, Introduction, Wap architecture – Nokia 9110i User Manual

Page 6: Wap and internet architecture, Wireless application environment (wae)

background image

6 (26)

2. WIRELESS APPLICATION PROTOCOL - WAP

2.1 Introduction

The Wireless Application Protocol (WAP) is a set of protocols that allow the development of
applications and services for use with Mobile Phones and other mobile devices. These protocols and
their related standards and specifications are maintained by the WAP Forum.
The WAP Forum consists of a number of hi-tech companies from the Information Technology, Software
and Telecommunications industries. The objectives of the WAP Forum are to:

Bring Internet content and advanced data applications to digital cellular phones.

Create a global wireless protocol specification that works across different wireless network
technologies.

Enable the creation of content and applications that scale across a wide range of bearer networks
and device types.

Embrace existing standards and technology wherever possible.

2.2 WAP Architecture

2.2.1 WAP and Internet Architecture

In order to leverage on the existing Internet standard as much as possible, the WAP stack closely

follows the Internet model. This is illustrated in Figure 1.

Internet

HTML

JavaScript

TM

HTTP

TLS - SSL

TCP/IP
UDP/IP

SMS

USSD

CSD

IS-136

CDMA

CDPD PDC-P

Etc..

Bearers:

Wireless Application

Wireless Application
Environment (WAE)

Wireless Session Layer (WSP)

Wireless Transport Layer Security (WTLS)

Wireless Datagram Protocol (WDP)

Other Services

and

Applications

Wireless Transaction Protocol (WTP)

Figure 1 – Comparison of Internet and WAP Architecture

This layered architecture allows applications to utilize the features of the WAP stack through well-
defined interfaces. This close link to the Internet architecture allows developers to utilize their existing

knowledge and expertise when developing applications for mobile terminals.

2.2.2 Wireless Application Environment (WAE)

The Wireless Application Environment (WAE) is a general-purpose application environment that uses a

combination of Internet and mobile terminal technology. It provides a framework for the development
of applications on a mobile terminal.
The WAE contains support for the following functionality: