Está en la página 1de 25

Universidad Privada Antenor

Orrego
Escuela de Ing. De Computacin y
Sistemas
Sesin 08: Protocolo WAP

Ing. Edgard De Olazbal


Trujillo, Octubre 2011

Agenda
Definicin de WAP
Modelo de Funcionamiento
Funcionalidad
Servicios Basados en WAP
Modalidad de Servicio
Arquitectura Fsica
Pila de Protocolo WAP

WAP
Surge como la combinacin de dos
tecnologas de amplio crecimiento y difusin
durante los ltimos aos:
Las Comunicaciones Inalmbricas
Internet

Este protocolo se base en los estndares de


Internet.
Su razn de ser es permitir a los telfonos
celulares o PDAs poder navegar en la Web
E l mercado de telefona mviles ,junto con el
de Internet, es el de mayor crecimiento hoy
en da.

Infraestructura Cliente/Servidor
WAP

Definicion
WAP (Wireless Application Protocol) es un
Estndar para la presentacin y la Provisin
de Servicios de Informacin con Transmisin
Inalmbrica y de Servicios Telefnicos
Avanzados sobre Telfonos Mviles y Otros
Dispositivos Porttiles.
Constituye una Plataforma Global para el
desarrollo de Servicios:
Con Independencia del Mecanismo de
Transporte
Con Independencia del Terminal

Modelo de funcionamiento

Funcionalidad WAP
WAP es ms que Internet para terminales Mviles
Ofrece el Acceso a Servicios Telefnicos Avanzados:
Interfaz de Aplicacin de Telefona Mvil
Permitir a los Operadores actualizar el servicio
sin Acceder a los Terminales
Ofrece la Posibilidad de Enviar Datos en Modo Push
Esta posibilidad no est contemplada en el
estndar HTTP
Ampla los Horizontes del Universo de Servicios :
Servicios de Informacin por Subscripcin
Servicios de Publicidad Personalizada
Dependiente de la Localizacin

Estandarizacion
Historia:
Fundado por cuatro socios en 1997. Cuenta con ms
de 175 miembros en la actualidad
Objetivos
Su principal fin es el de aglutinar empresas
pertenecientes a todos los segmentos de la cadena
de valor del negocio de telefona mvil para asegurar
la interoperatividad de los productos y conseguir una
expansin del mercado.
Enlaces Tcnicos
Este foro est coordinado tcnicamente con distintas
organizaciones de normalizacin entre las que figuran:
W3C, ETS I, TIA, IETF y ECMA.

Productos disponibles para WAP


Pasarelas
Conversores de WAP a HTTP estndar
Open Source, Ericsson, ApionTSS , MobileWays , Nokia,
Dr. Materna, Phone, EdgeMail
WAP SDKs

Entornos de desarrollo para aplicaciones WAP

Developer Toolkit, Ericsson IDE , Nokia SDK, UPSDK

WAP Tools
Para acceder a funciones especficas (especialmente
seguridad)
Seiren WapLook for MSE xchange, EdgeMail, Certicom
Security Builder

Servicios basados en WAP


WAP va a Permitir prestar tres tipos de Servicios :
Servicios de Telefona Avanzada Basados en la WTAI
Ejemplo: Desvo interactivo de llamadas desde el
terminal.

Servicios de Subscripcin haciendo uso del modo


push
Ejemplo: Informacin diaria de la previsin
meteorolgica .

Servicios bajo demanda


Ejemplo: Obtencin del estado de trfico en una
carretera determinada.
WAP permite crear servicios independientes de las
caractersticas especficas terminal y del mecanismo
de transporte.

Ejemplos Aplicaciones
de Servicio WAP
Difusin de noticias: Permite al subscriptor escoger
un perfil de informacin para posteriormente
proveerle de noticias acordes al mismo.
Lector de correo electrnico: Descarga
selectivamente mensajes de correo electrnico en
el terminal.
TeleBanca: Operaciones de banca electrnica
sobre el terminal.
Informacin Burstil: En la modalidad bajo
demanda permite consultar la situacin de un
determinado valor. En la modalidad de suscripcin,
informa automticamente de las variaciones de
cotizacin que excedan de un margen prefijado

Ejemplos Aplicaciones
de Servicio WAP
Notificacin de Destino para flotas: Permite indicar
el prximo destino al responsable de un servicio
itinerante ya sea de transporte, ya de reparaciones.
Combinado con un sistema de localizacin permite
realizar la gestin centralizada de la flota.
Consulta de horarios e incidencias de vuelos:
Permite consultar los horarios previstos y la
incidencias horarias de los vuelos de una compaa
(o un aeropuerto).
Notificacin de Acontecimientos: Permite al usuario
definir eventos (reuniones, citas , fechas sealadas)
y posteriormente le enva un mensaje recordatorio
cuando se aproxima cualquiera de ellas.

Modalidad de Servicio
Bajo demanda: el usuario realiza una peticin de
informacin directamente.

Modo push: el servidor se encarga de enviar al


usuario la informacin ante la ocurrencia de
determinados eventos (p.e. ofertas de entradas de
cine, proximidad de un restaurante, etc.)

En ambos casos : el usuario recibe la informacin


personalizada/filtrada que ha solicitado conforme a
su perfil de usuario almacenado.

Arquitectura Fisica Opcion 1

Arquitectura Fisica Opcion 2

Pila de Protocolo WAP

Wireless Application
Enviroment (WAE)
Entorno de aplicacin de propsito general basado
en la combinacin del World Wide Web y
tecnologas de Comunicaciones Mviles .

Incluye un micro navegador con las siguientes


funcionalidades:
Un lenguaje denominado WML similar al HTML ,
pero optimizado para su uso en terminales
mviles .
Un lenguaje denominado WML Script, similar al
JavaScript (basado en ECMAscript)
Un conjunto de formatos de contenido
imgenes, entradas en la agenda de telfonos e
informacin de calendario...
Wireless Telephony Application Interface (WTAI)
que da acceso al API de control del terminal.

Wireless Session Protocol


(WSP)
Ofrece dos tipos de servicios :

Orientado a conexin (WTP)


Funciona por encima de la Capa de Transacciones.

No orientado a conexin (WDP)


Funciona por encima de la Capa de Transporte.

Actualmente, esta capa consiste en servicios


adaptados a aplicaciones basadas en la navegacin
Web, proporcionando las siguientes funcionalidades:
Semntica y funcionalidades del HTTP/1.1 en una
codificacin compacta (binaria).
Negociacin de las caractersticas del Protocolo.
Suspensin de la Sesin y reanudacin de la misma
con cambio de Sesin.

Wireless Transaction Protocol


(WTP)
Ofrece procedimientos garantizados y no
garantizados para realizar transacciones.
Funciona por encima del servicio de Datagramas
Se definen tres tipos de procedimiento:
No garantizados implex
Garantizados implex
Garantizado Duplex

Permite definir seguridad usuario a usuario (end to


end)

Permite transacciones asncronas .

Wireless Transport Layer Security


(WTLS)
Protocolo basado en el estndar SSL, (seguridad en
la transferencias de datos).
Especialmente diseado para los protocolos de
transporte de WAP y optimizado para ser utilizado en
canales de comunicacin de banda estrecha.
Las caractersticas ms importantes son:
Integridad de los datos . Los datos intercambiados
entre el terminal y un servidor de aplicaciones no han s
ido modificados ni la informacin est corrupta.
Privacidad de los datos. L a informacin intercambiada
entre el terminal y un servidor de aplicaciones no
puede ser entendida por terceras partes que puedan
interceptar el flujo de datos .
Autentificacin. Este protocolo contiene servicios para
establecer la autenticidad del terminal y del servidor
de aplicaciones.

Wireless Datagram Protocol


(WDP)
Procedimiento de transporte definido sobre
una gran diversidad de portadores
inalmbricos
Proporciona un servicio fiable a los
protocolos de las capas superiores de WAP
y permite la comunicacin de forma
transparente sobre los protocolos
portadores vlidos .

Wireless Markup Language


(WML)
Es un leguaje de etiquetas como su sigla lo
indica, Wireless Markup Language. Es
adems un estndar de la industria para
desplegar contenido WAP.
Se asemeja en gran parte con el HTML,
definiendo etiquetas, que luego cualquier
navegador WAP puede interpretarlas y
desplegar el contenido de la pgina.
Su definicin esta basada en el estndar
ampliamente difundido del lenguaje XML,
utilizando para ella elementos y atributos

Wireless Markup Language


(WML)
Mediante WML podremos:
Manipular texto e imgenes. El texto puede tener
atributos de formato. Las imgenes tienen la
extensin .wbmp
Manipular variables y formularios, permitiendo esto
transmitir informacin entre el dispositivo mvil y el
servidor
Navegacin entre decks (las pginas en WML) de
la misma forma en que se navega entre pginas
Web. (Un documento WML est formado por un
elemento deck que puede contener mltiples
elementos card)

Ejemplo WML
Este ejemplo mostrara un texto en un emulador WAP.
Utilizaremos para crearlo simplemente el Notepad.
El archivo la grabaremos como prueba1.wml y lo
probaremos en un emulador WAP.

Referencias

Wap 2.0 Development. Criss Tull.


Capitulo 1.
http://www.wapforum.org
www.cybercursos.net El protocolo
wap

También podría gustarte