20010315 WAP Lite Gateway

  • 365 views
Uploaded on

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.

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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
365
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 1Publicado en el WMLClub en Marzo de 2001WAPLite GateWayPor Santiago Márquez SolísWAPLITE GATEWAYHola amigos, con el presente artículo vamos a continuar con la línea que iniciamos conel Ericsson Gateway en el cual nos introducimos en el mundo de los gateways paraWAP. En esta nueva ocasión veremos un gateway muy popular que presenta muchasposibilidades de configuración y que va a resultar un serio competidor con respecto aotros productos como es el caso de Kannel, o el servidor de Nokia o incluso el propioEricsson Gateway. Por tanto si estáis preparados vamos a comenzar, y como ya hicimosen el artículo anterior vamos a empezar con una breve descripción de la misión que losgateways tienen dentro de la arquitectura WAP.LOS GATEWAYS Y WAPUn gateway o, como algunos les gusta llamarlo, pasarela no es más que un programaque sirve como puente entre dos arquitecturas de red diferentes de manera que ambaspuedan entenderse. Visto de esta manera un gateway es algo así como un traductor cuyamisión es la de interpretar y traducir los datos de una red (llamémosla Red1) que viajansobre un determinado protocolo (llamémosle Protocolo1) a los datos de otra red(llamémosla Red2) que viajan sobre otro determinado protocolo (llamémosleProtocolo2). Hay una pregunta bastante común cuando uno empieza a introducirse eneste mundillo y es la de si los gateways (no solo los destinados a WAP) son dispositivoshardware 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, noobstante existen algunos dispositivos hardware que llevan esta lógica implementada ensus circuitos aunque no es lo más habitual ya que las modificaciones que hubiese quehacerse en un futuro siempre resultan mucho más costosas que las que hubiese quehacer en un programa, sin embargo presentan como ventaja que son mucho más rápidosy eficientes que los gateways software.Como encaja todo esto dentro de nuestro particular mundo de las comunicacionesmóviles y que tienen que ver los gateways en ella. Como todos sabéis WAP son lasiniciales de Wireless Application Protocol que no es más que un protocolo decomunicaciones que se ha creado para poder transmitir información a dispositivosmó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 aunquepresenta un arquitectura muy parecida a la que presenta Internet no es igual, el formatode las tramas de datos no es idéntico, la torre de protocolos de una y otra arquitecturaque forma la red no es igual y en definitiva el contenido que viaja por una y otratampoco es el mismo. Por tanto los gateways WAP se sitúan en este nivel entre la redWAP y la red Internet de manera que van a actuar como mediadores transformando elcontenido que viaja en formato WAP a un contenido que viaja en formato HTTP paraser reconocido por nuestros terminales móviles, dicho de otro modo los gatewaystraducen las peticiones hechas por la pila de protocolos WAP (WSP, WTP, WTLS y
  • 2. 2WDP) a peticiones de la pila del protocolo web (HTTP y TCP/IP). Gráficamentepodemos verlo en la siguiente figura (figura 1) de modo que todo quedará más claro: Figura 1. Los gateways dentro de la arquitectura WAP1.- INSTALACION DEL WAPLITE GATEWAYLa instalación del Waplite Gateway comienza con la descarga del programa desde elweb de Infinite y que se encuentra en la siguiente dirección web, una vez allí nosdirigimos al área de “Download Eval” y rellenamos el cuestionario que aparece enpantalla: http://www.waplite.comComo sucede con otros gateways, la versión que podemos descargar desde el web esuna versión que aunque completa tiene una limitación de uso de 30 días a partir de loscuales el programa dejará de funcionar, por lo que si queremos acceder al programacompleto con todas sus opciones y sin ningún tipo de limitación no nos va a quedar másremedio que darnos de alta como usuarios registrados. Durante el proceso de downloadse descargará un fichero llamado Wlite.exe que al ejecutarlo nos guiará en la instalacióndel programa.Importante señalar los requisitos sobre los que está pensado que se ejecute el WapliteGateway, se recomienda Windows NT 4.0 o superior en su versión Server siendonecesario 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 elfichero Wlite.exe que nos llevará a la siguiente pantalla:
  • 3. 3El único valor que este asistente nos pide para realizar la instalación es la ruta en la cualqueremos instalar el programa (como veis no hay que complicarse la vida encomplicadas instalaciones para hacer uso del programa) finalizado el proceso se nosmostrará la siguiente pantalla (figura 3) desde la cual podemos acceder a todas lasopciones de administración que el WapLite Gateway pone a nuestra disposición, señalartambién que WapLite es compatible con todos los teléfonos y dispositivos que soportela versión 1.1 de WAP (en el cuadro 1 tenéis una lista conteniendo la relación dedispositivos compatibles), en este aspecto deciros que WapLite es compatible conWTLS aunque la versión de demostración no lo soporta.. Figura 3. Pantalla de administración de WapLite GatewayHay algunos detalles interesantes que ha simple vista pueden pasar inadvertidos. Porejemplo dentro de la carpeta en la cual se instala el programa, disponemos de unprograma de desinstalación automática (llamado Unwise.exe) que permite eliminar denuestra 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 laversión de evaluación nos indica los días que nos quedan para poder usar el programa. - 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)
  • 4. 42.- CONFIGURACION DEL GATEWAYUna vez finalizada la instalación veremos las diferentes opciones de configuración quetenemos. Si no volvemos a la pantalla de la figura 3, podemos ver que el WapLite seinstala como un servicio. Desde el primer momento en que hacemos clic en el botón deInstall Services dentro del administrador de servicios de NT (figura 4) tendremos accesoal servicio pudiendo configurar la cuenta sobre la que queremos que se ejecute asi comopararlo, pausarlo, en definitiva todas las opciones de configuración que NT soporta paralos servicios. Figura 4. Administrador de servicios de NTDesde esta primera pantalla también podemos ver el tiempo que lleva activo el servicioasí como el número de usuarios activos que están accediendo en ese momento y elnúmero de peticiones (request) que se han cursado. En la versión de evaluación tambiénveremos 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 lasopciones que tenemos para configurar nuestro gateway.2.1.- OPCIONESDesde la pestaña de Opciones (figura 5) accedemos a las opciones de personalización debásicas de WapLite. Las opciones que podemos configurar las explicamos acontinuació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
  • 5. 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 esmostrar la consola en la pantalla y así podemos ver que sucede en cada momento. Figura 5. Pestaña de Opciones2.2.- RESTRICCIONESLa pestaña de restricciones presenta una opción muy útil que es la posibilidad de indicarque direcciones IP pueden hacer uso del gateway (figura 6), adicionalmente se debe deincluir la máscara de red (imprescindible en el caso de tener varias subredes dentro de laorganización).
  • 6. 62.3.- LOGDesde esta pestaña especificamos el número de días que queremos tener log (Number ofdays 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 dentrodel directorio de instalación del WapLite. Figura 6. Pestaña LOG2.4.- AVISOS
  • 7. 73.- CONCLUSIONESComo ya dijimos en el anterior artículo sobre el gateway de Ericcson, la utilización deun gateway no debe de tomarse a la ligera dentro de una organización y debemosplanear muy meticulosamente las ventajas y desventajas que con un producto u otropodemos tener. El WapLite presenta como habéis podido ver grandes posibilidades deconfiguració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 obstantees un producto muy recomendable por su sencillez de uso y por la relacióncalidad/precio que ofrece la versión registrada. Bueno, pues de momento nada más enel próximo artículo analizaremos el gateway de Nokia y veremos que es mucho más delo que ha simple vista puede parecernos. Hasta la próxima.Santiago Márquez Solís