Capítulo 3 Middleware



Documentos relacionados
Estándares y lenguajes de marcado para el desarrollo de aplicaciones web orientadas a dispositivos moviles Esteban Saavedra Lopez

Acceso a la Biblioteca de la UOC por medio de la telefonía móvil

Adaptación de la plataforma Studium para aplicar aprendizaje móvil

Introducción a Internet

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

4 ARQUITECTURA DE COMUNICACIONES

Capitulo 1. Introducción a Objetos de Aprendizaje Móvil

11 Número de publicación: Número de solicitud: Int. Cl. 7 : H04L 29/ Agente: Carpintero López, Francisco

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales.

Tipos de conexiones a Internet

UNIVERSIDAD CATOLICA DE SANTA MARIA

Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca

EL PROTOCOLO INALÁMBRICO DE APLICACIONES (WAP)

CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA

Complejo Deportivo UCA. República Saharaui s/n Puerto Real (Cádiz) Tel Fax

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

Solución de telefonía para empresas TL Presentación de producto. Telefonía IP

CÓMO CREAR UNA PÁGINA WEB v.1

OBJETIVOS. Conocer acerca de la evolución de la tecnología del Protocolo de Aplicación Inalámbrica (WAP).

1. Introducción Perfiles de Usuarios Definir el primer perfil Añadir perfiles Introducción a Internet

Wiip Surveillance. Sistema de gestión de rondas de vigilancia. Wiip Systems C.B. S.L

3.1 Introducción a Wireshark

Descripción General. Principales Características

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, Madrid

Tecnologías utilizadas Programas utilizados: Lenguajes utilizados: Diagramas Diagrama de clases Servidor...

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

Manual de usuario del servidor de faxes IP RFax

Técnico de Soporte Informático TEMA 02 NUEVAS TECNOLOG AS

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Descripción técnica. Sicherheit-TES Versión 1.0

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS

Grupo de Trabajo sobre protección de las personas en lo que respecta al tratamiento de datos personales. Recomendación 1/99

Configuración de las direcciones IP NOTA DE APLICACIÓN (M028E A)

Sistema de Mensajería Empresarial para generación Masiva de DTE

MANUAL DE USUARIA/ FLICKR SOBRE FLICKR

GUÍA BÁSICA DE USO DEL SISTEMA RED

Resumen Ejecutivo. Sistemas de Gestión, Conversión y Difusión de Contenidos Audiovisuales 3D para Pantallas Autoestereoscópicas

Capítulo I. Marco Teórico

1 Características de Google analytics

1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7).

WIRELESS APPLICATION PROTOCOL (WAP)

IdsGpsWeb CENTRO DE CONTROL

Reflexión. Inicio. Contenido

Guía didáctica de Redes de Comunicaciones Industriales (3 er curso Ingeniería Técnica Industrial especialidad Electrónica Industrial)

Guías de ayuda para la configuración de la privacidad y seguridad de las redes sociales

SISTEMA DE MEDICION DE METEOROLOGIA DEL MUNICIPIO DE ENVIGADO

Capitulo 3. Marco Teórico

REQUERIMIENTOS NO FUNCIONALES

La radiología digital. sencilla.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

Tienda Virtual Synergy (Parte 2)

GLOSARIO 1.2G: 2-2.5G 3G: Bluetooth: Bps: Bits por Segundo CEPT (European Postal Telephone and Telegraph):

REPUBLICA DE COLOMBIA PROGRAMA DE LAS NACIONES UNIDAS PARA EL DESARROLLO PNUD

Servicio de hospedaje de servidores

I.E.S. AGUADULCE PROGRAMACIÓN DIDÁCTICA. Programación CICLO FORMATIVO DE GRADO SUPERIOR DESARROLLO DE APLICACIONES WEB

Reconocimiento de Créditos Automatizado. Módulo de Gestión

Inter American Accreditation Cooperation. Grupo de prácticas de auditoría de acreditación Directriz sobre:

OBJETIVO: Introducción al editor de páginas web Macromedia Dreamweaver.

CAPÍTULO 3 3 DISEÑO DE UN MECANISMO DE DETECCIÓN DE TRÁFICO MALICIOSO PARA REDUNAM

13.2 WORLD WIDE WEB (www)

Actualización de versión a Bizagi 10.x

Plataforma de Formación Online con Moodle!

EasyTicket: Sistema de Búsqueda y Compra de Billetes a través del teléfono móvil

Servicio de telefonía ip de la Universidad Carlos III de Madrid

En esta presentación veremos el crecimiento del mercado móvil y los beneficios que presenta a las empresas y negocios. Por Qué Móvil?

Telefónica, primera operadora móvil en España en lanzar servicios de Banda Ancha Móvil a 21 Mbps. 10 de noviembre 2009

Concepto y tipo de redes

ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO

DATOS IDENTIFICATIVOS:

Guía de usuario del Administrador CPA BT icomms

ESCUELA POLITÉCNICA NACIONAL 28 DE OCTUBRE, 2015 ORTIZ JÁCOME LEONARDO JOSÉ

KAIZEN, CONCEPTOS, ALCANCES Y PROCESO KAIZEN

REDES AD HOC INFORME DE REDES DE COMPUTADORES I. Felipe Muñoz Jonathan Porta Matías Contreras

Para tener una visión general de las revistas de estadística, ir a:

Comunicación entre Procesos y Sockets

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

Compartir en línea. Cargar archivos. Principios básicos. Compartir en línea

(Altas de prestaciones por ERE S): guía para las empresas

El inventario preciso de todos los recursos técnicos. Todas sus características serán almacenados en una base de datos.

Solución para retail Panaderías.

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

CAPITULO 6 6. INSTRUMENTACION. 6.1 Introducción a Internet y a la educación a distancia Internet

MANUAL DE USUARIO CONTROL LOGÍSTICO DE TIEMPOS

HERRAMIENTA DE CONTROL DE PLAGIOS MANUAL DE AYUDA

Manual de Adminsitración Faranox Version WNS Versiones WNS-MultiBuss

1. Solicitando una cuenta de correo a nuestro proveedor de Internet. 2. Adquiriendo una cuenta de correo a través de la web (webmail).

Conexión Five NIIF

Manual de usuario Página 1 ÍNDICE

Publicación n de una capa INSPIRE a través s de servicios

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

La revolución del contenido multimedia de pies a cabeza.

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

Proyectos de Innovación Docente

APLICACIONES WEB GOOGLE ANAYLITICS

Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario

MANUAL DEL USUARIO Y GUÍA DE SOPORTE TÉCNICO

NOTA LEGAL: El contenido de esta página web es propiedad de EXPOMEDIA COMUNICACIÓN, S. L.

Análisis de aplicación: Geany

Person IP CRM Manual MOBILE

Transcripción:

Capítulo 3 MIDDLEWARE 3.1 Introducción En este capítulo se muestra la forma que tienen los teléfonos móviles para acceder Internet. Utilizan un software de comunicaciones llamado middleware que actúa como traductor universal entre distintas tecnologías de radiofrecuencia y protocolos tanto del cliente remoto como del servidor de comunicaciones. Distintos consorcios de empresas, WAP Forum y DoCoMo, han creado su propio middleware para sus dispositivos móviles. Se trata de WAP e i-mode, las dos de 1999. Ambas tecnologías realizan las mismas funciones y sin embargo no son incompatibles entre sí, debido a que i-mode también puede utilizarse como si fuera un servicio de manera que el protocolo WAP puede soportarlo. 3.2 WAP WAP son las siglas de Wireless Application Protocol [6]. Define un entorno de aplicación y una pila de protocolos para aplicaciones y servicios accesibles a través de terminales móviles. Consiste en un conjunto de especificaciones, definidas tanto por la Open Mobile Alliance como por el WAP Forum, que permiten a los desarrolladores diseñar aplicaciones de interconexión para terminales móviles, teléfonos generalmente. Desde que salió al mercado hasta la actualidad ha dado a lugar a revisar este protocolo. Existen varias versiones de WAP, la 1 y la 2. 3.2.1 WAP 1 La versión 1 de WAP aparece en 1999. El lenguaje de presentación de contenidos o lenguaje de marcas, es el WML, o Wireless Markup Language. En el capítulo siguiente se hablará en profundidad sobre los lenguajes de marcas. La pila de protocolos de WAP 1 se compone de: WAE (Wireless Application Environment). Es la base para el desarrollo de aplicaciones de propósito general, se combinan tecnologías similares a las usadas en el WWW y tecnologías relacionadas con telefonía móvil. WSP (Wireless Session Protocol). Permite definir sesiones. Ofrece dos tipos de servicios, orientados a conexión y no orientados a conexión. WTP (Wireless Transaction Protocol). Garantiza la entrega de los mensajes. 21

WTLS (Wireless Transport Layer Security). Proporciona integridad de datos, privacidad y autenticación en la comunicación de dos aplicaciones. WDP (Wireless Datagram Protocol). Corresponde a la capa de transporte. Su funcionalidad es equivalente al protocolo UDP de Internet y, como él, no garantiza la entrega de los mensajes. Se apoya en los servicios de la "portadora" WAP, que depende de la red móvil que esté usando el terminal. En la siguiente figura se muestra la torre de protocolos de WAP y se compara con la de las redes cableadas y la del modelo de referencia OSI (Open System Interconection). Figura 3.1 Torre de protocolos OSI, TCP/IP y WAP. La pila de protocolos WAP 1 es incompatible con la de Internet. Se exige la presencia de un nodo pasarela para hacer de intermediario en la comunicación entre un terminal WAP y un servidor de contenidos WAP residente en Internet. Esta puerta de enlace se conoce como gateway y se encarga de convertir las peticiones WAP a peticiones web habituales mediante el protocolo HTTP y viceversa. Esto queda reflejado en la siguiente figura. Figura 3.2 WAP Gateway. 22

WAP 1 además define la interfaz de acceso de las aplicaciones a las funciones de telefonía del terminal en la Wireless Telephony Application Interface (WTAI), que permite hacer: Control de la llamada (recepción, iniciación y terminación). Acceso a listines telefónicos. Existe un sencillo lenguaje de "scripting", el WMLS (WMLScript), basado en ECMAscript/JavaScript. El navegador WAP, además de poseer un intérprete para WML, también tiene uno para los scripts que implementa un conjunto de librerías Con el WMLS se intenta realizar tareas que únicamente con WML sería imposible de realizarlas. Entre las utilidades del WMLScript están las siguientes: Chequear la validación de los datos de entrada por parte del usuario. Manejar mediante código funciones propias del terminal, como realizar llamadas desde el teléfono, enviar mensajes, agregar número de teléfono a la libreta de direcciones y acceder a la tarjeta SIM. Realizar alertas, mensajes de error, confirmaciones, etc. El código WMLS debe incluirse en un fichero distinto al fichero asociado WML. 3.2.2 WAP 2 La nueva versión de WAP, WAP 2.0, está presente en los teléfonos móviles de nueva generación (aparecidos en 2004). Esta versión es una reingeniería de WAP que utiliza XHTML-MP (Mobile Profile) como lenguaje de presentación de contenidos, y mejora el soporte de los gráficos (como la inclusión de color). En cuanto a los protocolos usados, en la capa de transporte se usa TCP y en la de aplicación, HTTP. Así pues, WAP 2.0 ha adoptado los protocolos de Internet. WAP 2.0 además especifica opciones tanto en TCP como en HTTP para mejorar las prestaciones de dichos protocolos sobre redes de comunicaciones móviles. Los mecanismos de seguridad usados ya son compatibles con los de Internet por lo que los problemas de seguridad de WAP 1 quedan resueltos. La pasarela WAP no es estrictamente necesaria en WAP 2.0, pero su presencia puede tener funciones útiles, como caché web y para dar soporte a las opciones de TCP y HTTP antes mencionadas. 3.3 I-Mode I-Mode [7] es un conjunto de tecnologías y protocolos diseñados para poder navegar a través de minipáginas diseñadas específicamente para dispositivos móviles como teléfonos o PDAs. Utiliza para mostrar las páginas un lenguaje muy parecido al HTML normal pero modificado para los teléfonos móviles, el chtml. Este lenguaje creado en 1999 por y 23

para empresas de telefonía japonesas incluye soporte de imágenes y móviles a color. Dentro del estándar i-mode también se ha incluido una tecnología para hacer aplicaciones basadas en Java, llamada doja, pero no todos los terminales i-mode lo soportan. El servicio i-mode proporcionado por la operadora dominante NTT DoCoMo cuenta con un gran número de usuarios en Japón. En España se introdujo en junio de 2003 de la mano de Telefónica [8], y en Europa a través de otros operadores como la holandesa KPN Mobile o la alemana e-plus. Mientras que en Japón este es el servicio dominante para el acceso a Internet, incluso por encima del uso de ordenadores personales, en el resto del mundo no ha tenido mucha aceptación. Puede deberse a que se difundió varios años más tarde que en el país de origen y sus prestaciones ya han sido superadas por otras tecnologías. Así por ejemplo, la velocidad de transferencia máxima en teoría que soporta i-mode es de 9.6 Kbps (Kilobits por segundo), la cual ha sido sobrepasada ampliamente por la nueva tecnología UMTS (móviles de tercera generación) que tiene un límite teórico de velocidad de 2 Mbps. 3.4 Comparativa entre WAP e i-mode En este apartado se analizan los puntos fuertes y débiles de los distintos middleware que se ha visto en este capítulo como son WAP e i-mode. WAP 1 ha sido objeto de fuertes críticas por diversos motivos, que incluyen la pobreza del soporte gráfico (gráficos monocromos WBMP Wireless Bitmap), diferencias en la implantación de WAP en los terminales de distintos fabricantes, un potencial problema de seguridad debido a que WTLS no es muy robusto, y, sobre todo, por no ser compatible con las capas de seguridad usadas en Internet debido a que la pasarela WAP debe tener los documentos en texto claro. La evolución WAP 2 supone un cambio importante en cuanto a posibilidades ofrecidas. Entre ellas mejora el soporte gráfico, que es al fin y al cabo la parte que le interesa al usuario final, pero también mejora la arquitectura del protocolo, haciéndolo compatible con el de Internet El número de usuarios WAP y sus perspectivas de futuro se muestran en la siguiente figura, proveniente de un estudio realizado en agosto de 2004 [9]. Los usuarios de WAP 1 van siendo sustituidos paulatinamente por los de WAP 2. También se incrementa el número de usuarios global de WAP. 24

Figura 3.3 Comparativa del uso de las distintas versiones de WAP. I-Mode es superior a WAP 1, su coetáneo, en cuanto a la calidad de servicio, no así a WAP 2. Ya incluía el uso de color, y en cuanto a tarificación, es más asequible. Sin embargo su implantación en España se produjo con 4 años de retraso desde su origen en Japón. Pese a la experiencia adquirida en aquel país, no ha tenido éxito en nuestro país. La empresa que los desarrolla, DoCoMo, intenta adaptarse a esta situación ofreciendo su servicio de i-mode sobre WAP que, además del acceso a Internet, incluye un servicio de e-mail. La siguiente tabla muestra una comparativa entre los dos middleware: WAP i-mode Desarrollador WAP Forum NNT DoCoMo Función Protocolo Sistema completo de comunicación Lenguaje de marcas WML ( WAP 1), XHTML- CHTML MP (WAP 2) Conexión con TCP/IP WAP Gateway TCP/IP modificado Principal característica Ampliamente extendido Facilidad de uso Velocidad 9,6 Kbps (GSM) 9,6 Kbps 144 Kbps (GPRS) 2 Mbps (UMTS) Tabla 3.1 Comparativa WAP e i-mode 25

3.5 Conclusiones Tanto WAP 1 como i-mode surgieron en 1999 y después de ocho años ya han quedado obsoletos. I-Mode ni siquiera llegó a implantarse en nuestro país por las razones anteriormente comentadas en. Su velocidad de transferencia es tan inferior a la de UMTS (200 veces menor) que su viabilidad futura queda descartada. En Japón, país donde se desarrolló, sí que goza de una gran difusión con mayor variedad de servicios y de páginas web. WAP 2 es la tecnología más reciente de todas, 2004, y que considera los nuevos avances técnicos que se han producido (pantallas a color, mejoras en la red de datos ). Se trata del sucesor natural en el mercado de los otros tipos de middleware. Las innovaciones en la telefonía móvil se producen con mucha celeridad y es de esperar sucesivas revisiones de estos protocolos que forman el middleware, que irán ocupando el lugar de los anteriores. 26