Aplicación de las arquitecturas de servicios a la creación y despliegue de servicios generados por el usuario con inteligencia sensible al contexto. Validación en el dominio de la e-salud

  1. Baladrón Zorita, Carlos
Dirigida por:
  1. Belén Carro Martínez Directora
  2. Javier M. Aguiar Pérez Director
  3. Antonio Sánchez Esguevillas Director/a

Universidad de defensa: Universidad de Valladolid

Fecha de defensa: 28 de octubre de 2011

Tribunal:
  1. Alonso Alonso Alonso Presidente
  2. Jaime Gómez Gil Secretario
  3. Juan Manuel López Soler Vocal
  4. Martín Ezequiel García Vocal
  5. Jaime Lloret Mauri Vocal

Tipo: Tesis

Teseo: 315431 DIALNET

Resumen

Esta Tesis Doctoral presenta el resultado de una investigación dirigida a diseñar una solución integral para la creación de servicios orientada a usuario con capacidad de adaptación automática al contexto. Las nuevas tendencias en Internet que se han dado en llamar globalmente Web 2.0 han puesto a los usuarios al control de su propia experiencia en la red, de manera que han pasado de ser meros consumidores de contenidos a ser proveedores de esos contenidos, utilizando para ello sitios Web como Youtube, Flickr, Wikipedia o Sourceforge. Sin embargo, una frontera que los usuarios aún no han podido cruzar es la de creación de servicios: a la hora de diseñar e implementar aplicaciones, todavía dependen de desarrolladores con conocimientos específicos. La tendencia Web 2.0 y la filosofía de centralidad del usuario han empezado a cambiar esto, proponiendo ciertas herramientas para facilitar la creación de aplicaciones. Un claro ejemplo de estas herramientas son los editores de mashups. Algunos de estos editores son sencillos de usar, pero no permiten la creación de servicios complejos. Otros sí presentan esta flexibilidad, pero la interfaz no es apropiada para usuarios sin conocimientos de informática y se necesita un desarrollador para manejarlos. No existe aún en el mercado o en la literatura ninguna solución completamente orientada a usuario que permita la creación flexible de aplicaciones convergentes de comunicaciones e Internet. Esta Tesis Doctoral presenta una plataforma de servicios en la que los usuarios podrán crear por sí mismos sus propias aplicaciones. Además, esta plataforma está diseñada para su integración en la infraestructura de red de un operador de telecomunicaciones, permitiendo de esta manera la interacción de capacidades provenientes del dominio Web y del dominio telco. Asimismo, debido al aumento de la cantidad de dispositivos móviles, aplicaciones y sensores que son capaces de suministrar información sobre el usuario y las circunstancias que lo rodean en tiempo real, la tendencia que se ha dado en llamar context-awareness está adquiriendo cada vez más importancia en la sociedad de la información actual. La plataforma descrita en esta Tesis Doctoral propone además una solución para integrar la información de contexto proveniente de varias fuentes en un proveedor centralizado, y utilizar algoritmos inteligentes para extraer información de alto nivel de los datos crudos suministrados por los sensores. La plataforma utilizará la información de contexto para permitir una adaptación inteligente de los servicios creados y alojados en ellas. A lo largo de esta Tesis Doctoral se describe la arquitectura propuesta para la plataforma de servicios orientada a usuario, incluyendo su modelo de servicio y sus entornos de creación de servicios y de ejecución de los mismos y todos los módulos de apoyo necesario. Además, se presentarán los resultados de la validación sistemática de la misma con una población de usuarios finales no expertos. Finalmente, se estudia la adaptación de la plataforma a un dominio específico, el de la e-Salud, como prueba de su flexibilidad para dar soporte a la creación rápida de servicios en multitud de entornos. Cabe destacar como aportaciones principales de esta Tesis Doctoral la definición del modelo de servicio orientado a usuario y basado en eventos para su integración con la infraestructura de red de un operador de telecomunicaciones, la especificación de la arquitectura de la plataforma y sus componentes, la descripción de la arquitectura de gestión de contexto inteligente para la extracción de información de contexto de alto nivel, y los resultados de la adaptación y aplicación de la plataforma al entorno de la e-Salud.