| 4. LA PLATAFORMA WAP
4.1 Nociones Básicas
La plataforma WAP, se encarga de ofrecer un acceso inalámbrico seguro que ofrece acceso a un conjunto de servicios de Internet y a otras redes, a los usuarios que accedan mediante su teléfono móvil.
La utilización de un teléfono WAP es igual a la de un navegador Web: El usuario teclea para solicitar una URL. Pero, al contrario que los navegadores estándar que usan HTML para visualizar la información en la pantalla del ordenador, los teléfonos WAP utilizan WML, un lenguaje abierto desarrollado por el WAP Forum, que permite adaptarse a pequeños dispositivos de mano. Al igual que el HTML, WML se construye por medio de "tags" y permite la presentación de texto e imágenes, entrada de información y formularios.
El teléfono WAP utiliza las capacidades de información de conexiones inalámbricas convencionales para que el usuario realice peticiones al gateway WAP. EL gateway WAP convierte éstas en peticiones HTTP y las envía a través de Internet. Cuando el servicio requerido responde, el gateway WAP vuelve a enviar la información al teléfono WAP.
El gateway WAP es el núcleo de la plataforma WAP. Su capacidad para actuar en esta clase de teléfonos como un proxy HTTP, permite a los suscriptores acceder a cualquier site WWW. Algunos proveedores de información ofrecen igualmente servicios WML que usan WML para aprovechar la interfaz del teléfono WAP. Estos servicios pueden además iniciar la comunicación "impulsando" la información al gateway WAP, que como respuesta, transmite la misma a un teléfono WAP. Este proceso se denomina notificación.
Además de la translación HTML, la oferta de servicios del gateway varía. Estos pueden ser un servicio de protección de información por medio del mantenimiento de una base de datos de teléfonos WAP y sus privilegios de acceso, un servicio de fax que permitiese a los usuarios de teléfonos WAP mandar por fax contenido de un site Web a una máquina de fax local, o servicios de correo, organizadores o directorios. Todos ellos dependen de la suite de servicios que ofrezca cada gateway.
4.2 Ejemplo de una red WAP
Para seguir con el estudio vamos a ver un ejemplo de una red WAP :

En este ejemplo , se muestra como el cliente WAP se comunica con 2 servidores a través de la red, con el Proxy WAP y con el Servidor WTA.
El Proxy WAP se encarga de dos labores:
1ª ) Traducir la petición WAP, escrita en WML, a una petición WWW, permitiendo así que el cliente WAP pueda realizar peticiones al servidor Web.
2ª ) Codificar las respuestas del servidor a un formato binario de modo que sea entendible por el cliente WAP.
El Servidor WTA (Wireless Telephony Application) puede responder las peticiones WAP del cliente directamente; de este modo, permite ofrecer acceso WAP a determinadas características de la infraestructura de comunicaciones del operador de red.
Por otro lado tenemos el Servidor Web, que se comunica con el Proxy WAP de dos posibles modos:
1º) Si el servidor Web proporciona un contenido WAP, como por ejemplo WML o WMLS, entonces no se necesita ningún filtro HTML.
2º) Si el servidor Web proporciona un servicio WWW, como HTML, entonces se usa un filtro HTML para traducir el contenido WWW en uno WAP. Como se ve en el ejemplo, el filtro HTML, puede encargarse de traducir una respuesta HTML en una WML, y devolvérsela al Proxy WAP.
4.3 Operación Web vs. Operación WAP
A continuación, se muestra un comparativa del funcionamiento de un operación WEB e a la WAP, dado que la arquitectura de la plataforma WAP, está influida por la infraestructura y diseño de la WWW.
Operación Web :
1º) El usuario abre el navegador y especifica la URL
2º) El navegador analiza la URL y envía una petición HTTP o HTTP segura (HTPPS) al servidor web.
3º) El servidor Web analiza la petición y determina que recuperar. Si la URL especifica un archivo estático como en este ejemplo), el servidor Web lo recupera. Si la URL especifica un programa CGI, el servidor Web inicia el programa.
4º) El servidor Web coloca un encabezado HTTP o HTTPS en el archivo estático o
programa CGI y lo manda de vuelta al navegador.
5º) EL navegador interpreta la respuesta y despliega el contenido al usuario.

Operación WAP:
Las transacciones WAP utilizan el mismo modelo básico, siendo la principal diferencia que el teléfono y el gateway WAP sustituyen en conjunto al navegador Web.
1º) El usuario utiliza un teléfono WAP para solicitar una URL
2º) El navegador WAP crea una petición que contiene la URL e información que identifique al suscriptor y las envía al gateway WAP.
3º) El gateway WAP interpreta la petición, genera una petición convencional HTTP o HTTP Secure (HTTPS) y la envía al servidor Web.
4º) El servidor Web interpreta a su vez la petición y determina que recuperar. Si la URL especifica un archivo estático, el servidor Web lo recupera. Si la URL especifica un programa CGI, el servidor Web inicia el programa.
5º) El servidor Web coloca un encabezado HTTP o HTTPS en el archivo estático o programa CGI y lo manda de nuevo al gateway WAP.
6º) El gateway WAP interpreta la respuesta, valida el WML, genera una respuesta (quitando el encabezado HTTP o HTTPS) y lo envía al teléfono WAP.
7º) El navegador WAP interpreta la respuesta y despliega el contenido al usuario.
|
|