english Icono del idioma   español Icono del idioma  

Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/20.500.12008/51322 Cómo citar
Título: Gestión y adaptación al contexto en plataformas de integración
Autor: Cabrera, Matías
Díaz, Vanessa
Pirotto, Pablo
Tutor: González, Laura
Vergara, Sebastián
Tipo: Tesis de grado
Palabras clave: Servicios web, Arquitectura orientada a servicios, Enterprise service bus, Procesamiento de eventos complejos, Sensibilidad al contexto, Adaptación
Fecha de publicación: 2015
Resumen: La demanda de sistemas de software sensible al contexto ha crecido en los últimos años. Este tipo de sistemas aprovechan información del entorno del usuario (localización, idioma, etc.) para anticiparse a sus necesidades y ofrecerles funcionalidades de forma más personalizada. Por otro lado, los servicios web son una de las tecnologías más utilizadas para implementar Arquitecturas Orientadas a Servicios (SOA). Este tipo de arquitecturas facilita la construcción y diseño de sistemas distribuidos a gran escala. En este marco, los Enterprise Service Bus (ESB) son una de las plataformas preferidas para dar soporte a la implementación de una SOA. A su vez, los ESBs están siendo cada vez más empleados junto con tecnologías de Complex Event Processing (CEP) para brindar soporte a escenarios donde los eventos tienen un papel primordial. En este proyecto se realizó la implementación de una plataforma de integración basada en un ESB con un motor CEP que permite construir servicios web sensibles al contexto. El motor CEP utiliza sus capacidades de análisis y procesamiento para detectar situaciones en las que se encuentra el usuario. Ante estas situaciones, el ESB aplica sus capacidades de mediación para adaptar las invocaciones y respuestas de los servicios para hacerlas sensibles al contexto. En primer lugar, se analizaron varios productos ESB existentes en el mercado, con el fin de seleccionar el producto que mejor se adecuara a las necesidades del proyecto, decidiendo emplear SwitchYard. Como motor CEP se optó por utilizar Drools Fusion. La plataforma fue diseñada tomando en cuenta las características de estos dos productos. Para la implementación se tuvieron en cuenta requerimientos como la configuración en tiempo de ejecución y la simplicidad de dicha configuración. Por este motivo, se desarrolló una consola de administración que permite configurar cada aspecto necesario para la generación de servicios sensibles al contexto. En la etapa final del proyecto se definieron casos de estudio para validar el correcto funcionamiento de la plataforma y demostrar que la misma contribuye a la generación de servicios web más personalizados y precisos.
Editorial: Udelar.FI
Citación: Cabrera, M., Díaz, V. y Pirotto, P. Gestión y adaptación al contexto en plataformas de integración [en línea]. Tesis de grado. Montevideo : Udelar. FI. INCO, 2015.
Título Obtenido: Ingeniero en Computación
Facultad o Servicio que otorga el Título: Universidad de la República (Uruguay). Facultad de Ingeniería.
Licencia: Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)
Aparece en las colecciones: Tesis de grado - Instituto de Computación

Ficheros en este ítem:
Fichero Descripción Tamaño Formato   
CDP15.pdfTesis de grado4,71 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons