2. Aplicaciones WAP
WAP 2.0
La especificación WAP 2.0 define un conjunto de componentes estándar que posibilitan
la comunicación entre terminales móviles (teléfonos, asistentes personales, portátiles,
etc) y servidores de red. Para ello se ha definido una arquitectura que busca
fundamentalmente "proveer un modelo de aplicación centrado en la web para servicios
de datos inalámbricos que utilizan la telefonía, movilidad y otras funciones únicas
de las redes y dispositivos móviles que permita maximizar la flexibilidad y la
capacidad de los proveedores del servicio para realzar la experiencia del usuario".
Además de otros aspectos tales como la seguridad de acceso, la interoperabilidad
con Internet y estándares existentes, y la presentación de contenido.
El modelo WWW
La arquitectura web proporciona un modelo de programación extremadamente potente y
flexible. Su funcionamiento se basa en la existencia de servidores de red que suministran
aplicaciones y contenidos en formato estándar que son entendidos en el lado del cliente
por una aplicación tal como un navegador o browser. Usa el esquema petición / respuesta,
el browser envía una petición al servidor usando para ello una URL y este responde con
los datos codificados en el formato estándar tal como se aprecia en la siguiente figura.
El modelo WAP
El modelo de programación WAP es en general igual al modelo web con algunas adaptaciones
al entorno inalámbrico. Los dos aportes mas importantes al modelo de programación WAP son:
el servicio PUSH y el soporte a telefonía WTA (Wireless Telephony Application). Contrario
al mecanismo tradicional de petición / respuesta conocido como pull, push no necesita de
una petición para entregar contenido, funciona de manera muy similar a la difusión de
radio y televisión. En la siguiente figura se muestran los dos modelos.
Este modelo también define algunos componentes estandar que permiten la comunicación
entre los dispositivos móviles y los servidores de red.
- Un modelo estándar de nombrado que utiliza URLs para identificar contenido en los
servidores y URIs para identificar recursos como las funciones de control de llamada.
- El tipo de contenido soportado.
- Formato de contenido estándar basados en la WWW que incluyen formatos de despliegue
en pantalla, información de calendario, tarjetas de negocios electrónicas, imágenes y
lenguajes de script.
- Un protocolo de comunicación estándar
Elementos de red WAP
La comunicación entre el móvil y la red se hace a través de equipos que actúan como
proxies o lo pueden hacer directamente. Los clientes WAP tienen mecanismos que les
permiten seleccionar el proxy más adecuado para el servicio o aplicación dado. El proxy
se encarga de traducir las peticiones WAP en peticiones HTTP para la Internet y viceversa.
Entre las principales tareas de un proxy WAP tenemos:
- Adaptación a la red inalámbrica para utilizar sus servicios de telefonía,
localización, etc.
- Optimizar la comunicación entre el dispositivo y el servidor de aplicaciones.
- Proveer mecanismos de seguridad para la conexión a la red.
Existen también servidores de soporte para tareas especiales tales como perfiles de
agente de usuario, autenticación, PKI, localización, etc.
|