CSC8530:  Distributed Systems
Paul Schweitzer
March 28, 2000
 

Wireless Application Protocol
 
 
 

Terminology

CDMA - (ITU IS-95) Code Division Multiple Access
CDMA 2000 = ITU IS-136
CDPD - Cellular Digital Packet Data
CTIA - Cellular Telecommunications Industry Association
CSD - Circuit Switched Data
ETSI - Europe Telecommunications Standards Institute
HTTP-NG - HyperText Transport Protocol Next Generation
HTML-NG - HyperText Markup Language Next Generation
HDML - Handheld Device Markup Language
HDTP - Handheld Device Transport Protocol
GSM - Global System for Mobile Communications
GPRS - General Packet Radio Service
IETF - Internet Engineering Task Force
IMT-2000 = 3G  International Mobile Telecommunication 2000
ITU - International Telecommunications Union
MExE - Mobile Execution Environment (Mobile Group 4)
PDC-P - Personal Digital Cellular Phone
PDA - Personal Digital Assistant
SMS - Short Message Services
TIA - Telecommunications Industry Association
TDMA - Time Division Multiple Access
USSD - Unstructured Supplementary Service Data (channel)
UMTS - Universal Mobile Telecommunication Services
WAP - Wireless Application Protocol
WAE - Wireless Application Environment
WBXML - Wireless Binary eXtnesible Markup Language
WDP - Wireless Datagram Protocol
WML - Wireless Markup Language
WSP - Wireless Session Protocol
WTP - Wireless Transaction Protocol
WTLS - Wireless Transport Layer Security
WTA - Wireless Telephony Application
W3C - WWW Consortium
XSL - Exstensible Style Language
XML - Exstensible Markup Language
 

Overview

The Wireless Application Protocol is designed as a comprehensive and scalable protocol developed for use with: WAP takes a client server approach. It put the intelligence in WAP Gateways while adding just a microbrowser to the mobile phones, requiring only limited resources. Microbrowser services and applications reside temporarily in servers, not permanently in phones. WAP is aimed at turning a mass-market mobile phones into network-based smartphones.

WAP Forum was founded in June of 1997. The following companies are founding members:
    1. Motorola
    2. Nokia
    3. Ericsson
    4. Phone.com (formerly Unwired Planet)

WAP Forum market requirements:

The WAP Forum has the following goals: The WAP Forum does not develop products, but instead creates license-free standards for the entire industry to use to develop products. Each company's product line can then offer its own unique features, while still conforming to the WAP specification. Since the WAP Forum is not a handset manufacturer, voicemail vendor, or infrastructure provider, all companies in the telecommunications industry are assured that they are not competing with WAP, because WAP does not promote any particular product or product line. Instead, the WAP Forum promotes and supports all companies that are developing products based on the WAP specification and
how data should be transmitted over the air interface. The WAP specification is intended to sit on top of existing bearer channel standards so that any bearer standard can be used with the WAP protocols to implement complete product solutions.
 
 

WAP Architecture



 


 
 
 

Wireless Application Environment

Wireless Protocols

Why WAP?



 
 


 
 

WAP architecture development issues

WAE development

WML

Task Binding Rules



  •  
     

    Wireless Session Protocol

             1. connection oriented service that operates above WTP
             2. connectionless service that operates above WDP (secure or non secure)

    Wireless Transaction Protocol

    Wireless Transport Layer Security

    Wireless Datagram Protocol

  • leftmost stack - typical
  • middle stack - applications that require transaction services
  • rightmost stack - applications that only require datagram transport

  •  

    Summary

    WAP is a protocol suite that endures many dependencies and development issues. It would appear that the benefits would be rewarding especially for the demanding mobile users, but it remains apparent that wireless digital services are not robust at every geographical area. There are many promising implementations to support services and lower layer protocols, making it more access transparent to the applications. As a result, wireless technology will make a big impact when it becomes fully reliable and provides satisfactory performance. There are more future implementation issues to be resolved. For example:
  • For current updates of approved WAP specifications: http://www.wapforum.org/what/technical.htm
  • Success Stories

    MeritaNordbanken introduced WAP equity trading
    MeritaNordbankens WAP banking services continue to expand. From January 31 th MeritaNordbanken customers in Finland have been able to buy and sell securities over their WAP telephone. MeritaNordbanken customers were in October 1999 the first in the world to handle their banking business via WAP phones.

    MITSUBISHI ELECTRIC AND PHONE.COM ANNOUNCE WAP INTEROPERABILITY TESTING
    PARIS, France and REDWOOD CITY, Calif. (February 24, 2000) - Mitsubishi Electric, one of the worlds leading manufacturers of mobile handsets, and Phone.com, Inc. (Nasdaq: PHCM), a leading provider of mobile Internet software and services, announced today that they have initiated a project to verify the interoperability between their products. Wireless Application Protocol (WAP) interoperability tests will be conducted between Phone.coms UP.Link Server and Triums Geo-@ (WAP) from Mitsubishi Electric France.

    PHONE.COM ANNOUNCES NEW E-COMMERCE AND AUTOMATED PROVISIONING FEATURES FOR UP.LINK SERVER RELEASE 4.2
    New features enable operators to facilitate and take part in e-commerce transactions and simplify WAP provisioning
    NEW ORLEANS, CTIA Wireless 2000 (February 28, 2000) - Phone.com, Inc. (Nasdaq:PHCM), a leading provider of WAP-based mobile Internet software and services, today announced that it expects to begin shipping the UP.Link Server Suite Release 4.2 during early 2nd quarter 2000. With this release, Phone.com continues its commitment to provide leading edge, WAP-compliant wireless Internet solutions
     
     

    Q&A

    1. Is WAP considered a Middleware product?  Explain.
    2. Has WAP provided any transparency?  Explain.

    References

    http://www.handytel.com/technology/wap01.htm
    http://www.wapforum.com
     http://www.ericsson.se/developerszone/#
     http://virtuacom.com/wap/
    http://www.wap.net/