Resumen:
La Web 2.0 ha establecido sus bases desde hace un tiempo en el entorno estático
computacional, con el fin de ubicar al usuario como eje fundamental de los servicios Web,
permitiéndole interactuar con los mismos, aprovechando la notable evolución que han
tenido las tecnologías, tanto para las redes como para los dispositivos y elementos que
interactúan en ellas.
Con la evolución de las redes inalámbricas y la gran aceptación por parte de los usuarios
de las tecnologías que participan en ellas, es necesario integrar la Web 2.0 al entorno
móvil, con el fin de acceder a la Web desde dispositivos que se desplazan junto al
usuario. Es por ello que nace el concepto de la Mobile 2.0 o Mobile Web 2.0, el cual
adapta los conceptos definidos por la Web 2.0 al entorno móvil. En este contexto
diariamente se genera abundante contenido, tales como servicios, aplicaciones, mashups,
widgets, etc. por parte de empresas desarrolladoras de servicios Web, desarrolladores
independientes y otro tipo de individuos, que orientan sus procesos a obtener el mayor
provecho a todas las ventajas que ofrece el medio, al mismo tiempo que se combaten las
desventajas que presenta el entorno móvil.
Además de las redes y las tecnologías para la comunicación de datos que cada vez tiene
mayores tasas de transferencia y disponibilidad para los usuarios, se tienen los
dispositivos que acceden a ellas, que hasta hace 10 años, solo servían para hacer y
recibir llamadas de voz, enviar mensajes de texto, o acceder a Internet de una manera
muy poco practica, en el caso de los teléfonos móviles. Hoy en día son dispositivos que
cuentan con diversos núcleos de procesamiento; sistemas operativos multifuncionales y
multitarea; espacios de memoria que antes eran un privilegio de las computadoras de
escritorio; interfaces de entrada y salida que posibilitan la interconexión con diferentes
dispositivos; e incluso diversos sensores que permiten extraer medidas del entorno, para
generar servicios y aplicaciones para interactuar con el mundo real.
En ese sentido, el presente trabajo de grado enfoca sus esfuerzos en tomar servicios que
ya han sido creados en la Web, más específicamente los servicios Web RESTful y
enlazarlos para conformar o componer nuevos servicios, que se adapten a los conceptos
definidos por la Mobile 2.0 dando mayor relevancia a los requerimientos de usuario. Para
esto, es necesario definir los mecanismos y herramientas pertinentes, para componer
dinámicamente servicios Web RESTful, que se adecuen a requerimientos específicos de
un usuario en el contexto móvil, tomando como punto de partida diversos tipos de
adelantos e investigaciones realizadas hasta el momento por parte de empresas, grupos
de investigación y personas del medio.