Resumen:
La computación ubica se ha establecido como la siguiente generación de las comunicaciones,
ofreciendo a los usuario las capacidades de la redes en cualquier momento y lugar con el fin de
soportar sus tarea cotidianas. Sin embargo, el desarrollo de sistemas software para los ambientes
de computación ubicua requiere afrontar diversos retos, tales como la movilidad, el dinamismo y
la heterogeneidad.
En este contexto, las arquitecturas orientadas a servicios ofrecen una alternativa apropiada para el
diseño y despliegue de ambientes de computación ubicua, en la cual cada recurso es encapsulado
como un servicio ubicuo. Generalmente, un servicio es relativamente sencillo mientras las tareas
de usuario son más complejas y variables, de tal forma que es necesario combinar varios servicios
para satisfacerlas. El mecanismo para combinar dos o más servicios y formar un nuevo servicio se
denomina composición de servicios.
En este sentido, esta tesis de maestría introduce una arquitectura de referencia para soportar el
descubrimiento y composición de servicios en ambientes de computación ubicua. Las principales
contribuciones de esta tesis son: a) La arquitectura de referencia para la composición de servicios
en ambientes ubicuos; b) una implementación de referencia, que muestra la instanciación de la
arquitectura de referencia en un caso de estudio específico, detallando las tecnologías y
herramientas empleadas para su implementación; c) las técnicas y algoritmos propuestos para
abordar el problema del descubrimiento y composición de servicios en los ambientes de
computación ubicua.