7

Click here to load reader

20010315 WAP Lite Gateway

Embed Size (px)

DESCRIPTION

Artículo publicado en el WMLClub en 2001, sobre la configuración de la herramienta WAPLite para su utilización en el desarrollo de aplicaciones para WAP.

Citation preview

Page 1: 20010315   WAP Lite Gateway

1

Publicado en el WMLClub en Marzo de 2001

WAPLite GateWay

Por Santiago Márquez Solís

WAPLITE GATEWAY

Hola amigos, con el presente artículo vamos a continuar con la línea que iniciamos con

el Ericsson Gateway en el cual nos introducimos en el mundo de los gateways para

WAP. En esta nueva ocasión veremos un gateway muy popular que presenta muchas

posibilidades de configuración y que va a resultar un serio competidor con respecto a

otros productos como es el caso de Kannel, o el servidor de Nokia o incluso el propio

Ericsson Gateway. Por tanto si estáis preparados vamos a comenzar, y como ya hicimos

en el artículo anterior vamos a empezar con una breve descripción de la misión que los

gateways tienen dentro de la arquitectura WAP.

LOS GATEWAYS Y WAP

Un gateway o, como algunos les gusta llamarlo, pasarela no es más que un programa

que sirve como puente entre dos arquitecturas de red diferentes de manera que ambas

puedan entenderse. Visto de esta manera un gateway es algo así como un traductor cuya

misión es la de interpretar y traducir los datos de una red (llamémosla Red1) que viajan

sobre un determinado protocolo (llamémosle Protocolo1) a los datos de otra red

(llamémosla Red2) que viajan sobre otro determinado protocolo (llamémosle

Protocolo2). Hay una pregunta bastante común cuando uno empieza a introducirse en

este mundillo y es la de si los gateways (no solo los destinados a WAP) son dispositivos

hardware o software, actualmente la mayor parte de los gateways son programas

(software) que implementan toda la lógica de traducción que comentábamos antes, no

obstante existen algunos dispositivos hardware que llevan esta lógica implementada en

sus circuitos aunque no es lo más habitual ya que las modificaciones que hubiese que

hacerse en un futuro siempre resultan mucho más costosas que las que hubiese que

hacer en un programa, sin embargo presentan como ventaja que son mucho más rápidos

y eficientes que los gateways software.

Como encaja todo esto dentro de nuestro particular mundo de las comunicaciones

móviles y que tienen que ver los gateways en ella. Como todos sabéis WAP son las

iniciales de Wireless Application Protocol que no es más que un protocolo de

comunicaciones que se ha creado para poder transmitir información a dispositivos

móviles y cuya arquitectura interna es muy similar a la arquitectura que sigue Internet.

La clave está en la palabra “similar” y es aquí donde debemos pararnos, WAP aunque

presenta un arquitectura muy parecida a la que presenta Internet no es igual, el formato

de las tramas de datos no es idéntico, la torre de protocolos de una y otra arquitectura

que forma la red no es igual y en definitiva el contenido que viaja por una y otra

tampoco es el mismo. Por tanto los gateways WAP se sitúan en este nivel entre la red

WAP y la red Internet de manera que van a actuar como mediadores transformando el

contenido que viaja en formato WAP a un contenido que viaja en formato HTTP para

ser reconocido por nuestros terminales móviles, dicho de otro modo los gateways

traducen las peticiones hechas por la pila de protocolos WAP (WSP, WTP, WTLS y

Page 2: 20010315   WAP Lite Gateway

2

WDP) a peticiones de la pila del protocolo web (HTTP y TCP/IP). Gráficamente

podemos verlo en la siguiente figura (figura 1) de modo que todo quedará más claro:

1.- INSTALACION DEL WAPLITE GATEWAY

La instalación del Waplite Gateway comienza con la descarga del programa desde el

web de Infinite y que se encuentra en la siguiente dirección web, una vez allí nos

dirigimos al área de “Download Eval” y rellenamos el cuestionario que aparece en

pantalla:

http://www.waplite.com

Como sucede con otros gateways, la versión que podemos descargar desde el web es

una versión que aunque completa tiene una limitación de uso de 30 días a partir de los

cuales el programa dejará de funcionar, por lo que si queremos acceder al programa

completo con todas sus opciones y sin ningún tipo de limitación no nos va a quedar más

remedio que darnos de alta como usuarios registrados. Durante el proceso de download

se descargará un fichero llamado Wlite.exe que al ejecutarlo nos guiará en la instalación

del programa.

Importante señalar los requisitos sobre los que está pensado que se ejecute el Waplite

Gateway, se recomienda Windows NT 4.0 o superior en su versión Server siendo

necesario como mínimo tener instalado la versión 4 del Services Pack de Microsoft.

Suponiendo que nuestro equipo se ajuste a estas características, debemos de ejecutar el

fichero Wlite.exe que nos llevará a la siguiente pantalla:

Figura 1. Los gateways dentro de la arquitectura WAP

Page 3: 20010315   WAP Lite Gateway

3

El único valor que este asistente nos pide para realizar la instalación es la ruta en la cual

queremos instalar el programa (como veis no hay que complicarse la vida en

complicadas instalaciones para hacer uso del programa) finalizado el proceso se nos

mostrará la siguiente pantalla (figura 3) desde la cual podemos acceder a todas las

opciones de administración que el WapLite Gateway pone a nuestra disposición, señalar

también que WapLite es compatible con todos los teléfonos y dispositivos que soporte

la versión 1.1 de WAP (en el cuadro 1 tenéis una lista conteniendo la relación de

dispositivos compatibles), en este aspecto deciros que WapLite es compatible con

WTLS aunque la versión de demostración no lo soporta.

.

Hay algunos detalles interesantes que ha simple vista pueden pasar inadvertidos. Por

ejemplo dentro de la carpeta en la cual se instala el programa, disponemos de un

programa de desinstalación automática (llamado Unwise.exe) que permite eliminar de

nuestra máquina los ficheros instalados sin que tengamos que preocuparnos de nada.

También disponemos dentro de esta misma carpeta del programa Wlserial.exe que en la

versión de evaluación nos indica los días que nos quedan para poder usar el programa.

Figura 3. Pantalla de administración de WapLite Gateway

- Nokia 7110 (GSM 900/1800)

- Motorola Timeport P7389 (tri-band GSM

900/1800/1900) - Motorola L-Series+

- Ericsson MC218 PDA

- Ericsson R320s (GSM 900/1800) - Siemens C35i (GSM 900/1800)

- Mitsubishi Trium WAP Phone (GSM 900/1800)

- Nokia WAP Toolkit v1.2 y v1.3 (SDK/Emulator) - Ericsson WapIDE (SDK/Emulator)

- Ericsson R380 Emulator (SDK/Emulator)

- Phone.com v4.0 SDK (SDK/Emulator) - AU Systems Emulator for Psion Browser

(SDK/Emulator)

- AU Systems WAP Browser for Palm - WAPman from Edge Consultants (Palm &

Windows browser)

Page 4: 20010315   WAP Lite Gateway

4

2.- CONFIGURACION DEL GATEWAY

Una vez finalizada la instalación veremos las diferentes opciones de configuración que

tenemos. Si no volvemos a la pantalla de la figura 3, podemos ver que el WapLite se

instala como un servicio. Desde el primer momento en que hacemos clic en el botón de

Install Services dentro del administrador de servicios de NT (figura 4) tendremos acceso

al servicio pudiendo configurar la cuenta sobre la que queremos que se ejecute asi como

pararlo, pausarlo, en definitiva todas las opciones de configuración que NT soporta para

los servicios.

Desde esta primera pantalla también podemos ver el tiempo que lleva activo el servicio

así como el número de usuarios activos que están accediendo en ese momento y el

número de peticiones (request) que se han cursado. En la versión de evaluación también

veremos el tiempo que nos falta para que expire la licencia de uso del programa.

Veamos el resto de las pestañas a fin de explicar detenidamente cada una de las

opciones que tenemos para configurar nuestro gateway.

2.1.- OPCIONES

Desde la pestaña de Opciones (figura 5) accedemos a las opciones de personalización de

básicas de WapLite. Las opciones que podemos configurar las explicamos a

continuación:

- Use HTTP proxy Server: Si activamos esta casilla indicamos si hacemos o

no de uso de un proxy en nuestra configuración de red pudiendo en este caso

indicar el nombre de la máquina en cuestión.

- Enable HTTP Session Cookies: Como su nombre indica sirve para permitir

el uso o no de cookies. Ya sabéis que este es un tema polémico ya que si bien

es posible hacer uso de ellas no todos los terminales disponen de esta

Figura 4. Administrador de servicios de NT

Page 5: 20010315   WAP Lite Gateway

5

capacidad. Bien en el caso de usar esta opción las cookies se almacenaran en

el gateway por lo que tenerlo en cuenta en vuestros desarrollo.

- Enable Persistent cookies: Similar al anterior pero en este caso el alcance de

vida de la cookie es mayor.

- Disable response size limit enforcement: Al activar esta opción se elimina la

restricción en tamaño de los datos que se envian a un terminal móvil.

- Default WML Home Page: Es la dirección donde tenemos alojada la página

de inicio de nuestro servidor WAP.

El botón de Display Console, llama al programa WapLiteCon.exe que lo que hace es

mostrar la consola en la pantalla y así podemos ver que sucede en cada momento.

2.2.- RESTRICCIONES

La pestaña de restricciones presenta una opción muy útil que es la posibilidad de indicar

que direcciones IP pueden hacer uso del gateway (figura 6), adicionalmente se debe de

incluir la máscara de red (imprescindible en el caso de tener varias subredes dentro de la

organización).

Figura 5. Pestaña de Opciones

Page 6: 20010315   WAP Lite Gateway

6

2.3.- LOG

Desde esta pestaña especificamos el número de días que queremos tener log (Number of

days to retain logs) y si queremos además mantener un log de depuración (Figura 7).

Toda la información de log se almacena en los ficheros WapLite.log y Debug.log dentro

del directorio de instalación del WapLite.

2.4.- AVISOS

Figura 6. Pestaña LOG

Page 7: 20010315   WAP Lite Gateway

7

3.- CONCLUSIONES

Como ya dijimos en el anterior artículo sobre el gateway de Ericcson, la utilización de

un gateway no debe de tomarse a la ligera dentro de una organización y debemos

planear muy meticulosamente las ventajas y desventajas que con un producto u otro

podemos tener. El WapLite presenta como habéis podido ver grandes posibilidades de

configuración aunque se hecha de menos la posibilidad de monitorizar lo que está

sucediendo en nuestra máquina tal y como permitía el gateway de Ericcson. No obstante

es un producto muy recomendable por su sencillez de uso y por la relación

calidad/precio que ofrece la versión registrada. Bueno, pues de momento nada más en

el próximo artículo analizaremos el gateway de Nokia y veremos que es mucho más de

lo que ha simple vista puede parecernos. Hasta la próxima.

Santiago Márquez Solís