EL PROTOCOLO INALAMBRICO DE APLICACIONES  “WAP”

Ing. Edison A. Timaure. AICOTEL. E-mail: etimaure@aicotel.com

Caracas - Venezuela

RESUMEN

El Protocolo de Aplicaciones Inalámbricas WAP surge de la unión de dos mundos la Internet y las Comunicaciones Inalámbricas, dando como resultado un estándar  asumido ampliamente hoy en la industria para desarrollar aplicaciones que operen sobre las redes de comunicación inalámbricas. El WAP Forum es el organismo que define el conjunto de especificaciones que pueden ser usadas  por aplicaciones orientadas a servicios, para facilitar a los operadores y fabricantes alcanzar sus retos de servicios avanzados.

La Arquitectura WAP se diseño para proporcionar un entorno escalable y extensible para el desarrollo de aplicaciones para dispositivos de comunicación móvil. Por tal motivo, se define un modelo en capas (aplicación, sesión, transacciones, seguridad y transporte), en donde cada capa es accesible por la capa superior así como por otros servicios y aplicaciones a través de un conjunto de interfaces bien definidos y especificados.

ABSTRACT

The wireless application protocol WAP arises from the interaction of the Internet and Wireless Communication Networks, producing a standard widely used for the development of applications running in wireless communications platforms. The WAP Forum is an organisation that defines the specifications to be used by developers of service-oriented applications.

The WAP architecture was designed to provide a scalable and extensible environment for the development of applications supporting mobile computing devices. A layered model (application, session, transaction, security, and transport layers) is defined, where every layer is accessible by its immediate superior layer, as well as by other services and applications through a well-defined and established set of interfaces.


EL PROTOCOLO DE APLICACIONES INALAMBRICAS “WAP”

Las siglas WAP corresponden a Wireless Application Protocol  (Protocolo de Aplicaciones Inalámbricas), y lo que se esconde tras ellas “es una solución unificada para los servicios de valor añadido existentes y futuros. El protocolo incluye especificaciones para las capas de la torre OSI de sesión y de transporte, así como funcionalidades de seguridad. WAP también define un entorno de aplicaciones. WAP es escalable, permitiendo así a las aplicaciones disponer de las capacidades de pantalla y recursos de red según su necesidad y en un gran número de tipos de terminales. Los servicios podrán ser aplicables a pantallas de una sola línea o a terminales mucho más complejos. Como cualquier estándar, las ventajas son múltiples a la hora de desarrollar aplicaciones, fabricar terminales o estructurar la red.”

Fue en 1994 cuando Alai Rossmann, un matemático de 44 años ex empleado de Apple, fundo Libris (que luego se llamo Unwired Planet y, antes de su exitosa IPO cambio nuevamente su nombre por el de Phone.com),  que tuvo una visión que muchos tildaron de audaz y otros de imposible: Llevar Internet a los teléfonos celulares.

Para muchos, la mejor idea que Rossman tuvo para impulsar su visión surgió luego de reuniones secretas en el cuartel de Ericsson, en Suecia, y de AT&T, en Seattle: convertir la tecnología con la que había creado el primer microbrowser y el software que era necesario correr en las redes del operador de telefonía celular, en un estándar. Así nació en 1997 el WAP Forum, entidad fundada por Phone.com, Ericsson, Nokia y Motorola, y en el que hoy participan mas de doscientas empresas de todo el mundo. La primera versión del WAP, no  llego a implementarse en ningún teléfono pero sirvió para darse cuenta de la necesidad de mejorar diversas características. La versión 1.1, ha sido ya adoptada por  el 75 % de los fabricantes de moviles del mundo, cuyos nuevos modelos de telefonos “con WAP”  comienzan a irrumpir en el mercado, y recientemente en junio del 2000 salió la nueva versión 1.2.

Se puede decir que WAP, El Protocolo de Aplicaciones Inalámbricas surge como la combinación de dos tecnologías de amplio crecimiento y difusión durante los últimos años: Las Comunicaciones Inalámbricas e Internet.

En la Figura 1 se muestra el esquema de la arquitectura WAP. De esta forma, en el terminal inalámbrico existiría un “micro navegador” encargado de la coordinación con la pasarela, a la cual le realiza peticiones de información que son adecuadamente tratadas y redirigidas al servidor de información adecuado. Una vez procesada la petición de información en el servidor, se envía esta información a la pasarela que de nuevo procesa adecuadamente para enviarlo al terminal inalámbrico.

Fig. 1.- Modelo de funcionamiento del WAP

Para conseguir consistencia en la comunicación entre el terminal móvil y los servidores de red que proporcionan la información, WAP define un conjunto de componentes estándar:

ü      Un modelo de nombres estándar. Se utilizan las URIs (Uniform Resource Identifier) definidas en WWW para identificar los recursos locales del dispositivo y las URLs (Uniform Resource Location también definidas en el WWW) para identificar el contenido WAP en los servidores de información.

ü      Un formato de contenido estándar, basado en la tecnología WWW.

ü      Unos protocolos de comunicación estándares, que permitan la comunicación del micro navegador del terminal móvil con el servidor Web en red.

En el ejemplo de la figura 2, el terminal móvil tiene dos posibilidades de conexión: a un proxy WAP, o a un servidor WTA (Wireless Telephony Application). El primero de ellos, el proxy WAP traduce las peticiones WAP a peticiones Web, de forma que el cliente WAP pueda realizar peticiones de información al servidor Web. Adicionalmente, este proxy codifica las respuestas del servidor Web en un formato binario compacto, que es interpretable por el cliente. Por otra parte, el segundo de ellos, el Servidor WTA está pensado para proporcionar acceso WAP a las facilidades proporcionadas por la infraestructura de telecomunicaciones del proveedor de conexiones de red.

Fig.  2.- Ejemplo de una red WAP

MODELO DE CAPAS DE LA ARQUITECTURA WAP.

El Protocolo Inalámbrico de Aplicación WAP, define una estructura en capas, en la cual cada capa es accesible por la capa superior así como por otros servicios y aplicaciones a través de un conjunto de interfaces muy bien definidos y especificados. Este esquema de capas de la arquitectura WAP la podemos ver en la Figura 3.

Capa de Aplicación: WAE

(Wireless Application Environment)

El objetivo del Entorno Inalámbrico de Aplicaciones es construir un entorno de

aplicación de propósito general, basado

F ig 3.- Arquitectura de  WAP

fundamentalmente en la filosofía y tecnología del World Wide Web (WWW). Principalmente, se pretende establecer un entorno que permita a los operadores y proveedores de servicios construir aplicaciones y servicios que puedan utilizarse en una amplia variedad de plataformas inalámbricas de forma útil y eficiente. De esta forma, la arquitectura del Entorno Inalámbrico de Aplicaciones (en adelante WAE) está enfocado principalmente sobre los aspectos del cliente de la arquitectura del sistema de WAP.

Este entorno incluye un micro navegador, que posee las siguientes funcionalidades:

ü      Un lenguaje denominado WML  (Wireless Markup Language)  similar al HTML, pero optimizado para su uso en terminales móviles.

ü      Un lenguaje denominado WMLScript, similar al JavaScript.

Capa de Sesión: WSP

(Wireless Session Protocol)

El Protocolo Inalámbrico de Sesión (WSP) dota a la Capa de Aplicación de WAP interfaz con dos servicios de sesión: Un servicio orientado a conexión que funciona por encima de la Capa de Transacciones y un servicio no orientado a conexión que funciona por encima de la Capa de Transporte.

El Protocolo Inalámbrico de Sesión constituye la capa que se sitúa por debajo de la capa de Aplicación, proporcionando la capacidad necesaria para:

ü      Establecer una conexión fiable entre el cliente y el servidor, y liberar esta conexión de una forma ordenada.

ü      Intercambiar contenido entre el cliente y el servidor utilizando codificación compacta.

ü      Suspender y recuperar la sesión.

Capa de Transacciones: WTP

(Wireless Transaction Protocol)

El Protocolo Inalámbrico de Transacción se establece para proporcionar los servicios necesarios que soporten aplicaciones de “navegación” (del tipo petición/respuesta). Es a este dúo petición/respuesta, lo que vamos a denominar como transacción. Este protocolo se sitúa por encima del Protocolo Inalámbrico de Datagramas y, de forma opcional, de la Capa Inalámbrica de Seguridad de Transporte.

Las características de este protocolo son:

ü      Proporciona tres clases de servicios de transacción:

ü      La seguridad se consigue a través del uso de identificadores únicos de transacción, asentimientos, elimi-nación de duplicados y retransmisiones.

ü      Seguridad opcional usuario a usuario.

ü      Se permiten las transacciones asíncronas.

Capa de Seguridad: (WTLS)

(Wireless Transport Layer Security)

La Capa Inalámbrica de Seguridad de Transporte (WTLS) es un protocolo basado en el estándar SSL, utilizado en el entorno Web para la proporción de seguridad en la realización de transferencias de datos. Este protocolo ha sido especialmente diseñado para los protocolos de transporte de WAP y optimizado para ser utilizado en canales de comunicación de banda estrecha. Para este protocolo se han definido características de integridad, privacidad y autentificación de los datos:

Capa de  Transporte: (WDP)

(Wireless  Datagram  Protocol)

Ofrece un servicio consistente al protocolo (Seguridad, Transacción y Sesión) de la capa superior de WAP, comunicándose de forma transparente sobre uno de los servicios portadores disponibles. Este protocolo ofrece servicios a los protocolos superiores del estilo a direccionamiento por numero de puerto, segmentación y re-ensamblado opcional y detección de errores opcional, de forma que se permite a las aplicaciones de usuario funcionar de forma transparente sobre distintos servicios portadores disponibles.

BIBLIOGRAFIA

http://www.abc.es/documentos/documentos/wap

http://www.wapforum.com

http://www.wapys.com/que/index

http://vivawap.com/notas/n0089.shtml

http://www.chilewap.cl/cw/wap_3.html

http://www.estrelladigital.es/ciberestrella/secciones/saber/saber7.htm