Identificador persistente para citar o vincular este elemento: http://hdl.handle.net/10662/7969
Títulos: Sistema de integración con bases de datos relacionales mediante Elasticsearch para el análisis y búsqueda de información sobre notificaciones push
Autores/as: Bravo Gómez, Alberto
Director/a: Salas Sánchez, Miryam Jacinta
Miranda Carpintero, Javier
Palabras clave: Bases de datos relacionales;Elasticsearch;Búsqueda de información;Notificaciones "push"
Fecha de publicación: 2018-10-02
Resumen: Una notificación push es, básicamente, un mensaje que una aplicación, desde un servidor, envía a un dispositivo móvil de una persona alertándola de alguna información que pueda ser relevante para ella o incluyendo algún anuncio o promoción. Normalmente la persona que recibe estas notificaciones suele estar subscrita a alguna aplicación, mediante la cual, dichas notificaciones le son enviadas. Pero lo que realmente caracteriza y diferencia estos tipos de notificaciones del resto, es que el servidor inicia esta comunicación aunque el cliente o receptor no haya manifestado un interés explícito en recibirla. La plataforma de notificaciones push denominada nimBees y desarrollada por la empresa cacereña Gloin, ofrece un servicio de notificaciones altamente personalizable, centrado en mejorar la comunicación entre marcas y clientes a través de sus aplicaciones móviles. Las notificaciones push pueden ser enviadas a dispositivos Android e iOS, especificando varios criterios de segmentación tales como ubicación actual o pasada, etiquetas personalizadas, plataforma móvil, etc. Por ejemplo, los usuarios de las aplicaciones que reciben notificaciones push, pueden elegir mediante selección de etiquetas, si prefieren recibir información relacionada con el deporte de fútbol y no con el de tenis, o viceversa, ya que de esta manera solo le serán enviadas notificaciones que tengan relación con lo seleccionado. A pesar del buen funcionamiento actual de la plataforma, el aumento de empresas que requieren de dichos servicios está ocasionando un incremento en la información a almacenar, actualmente en una base de datos relacional, lo que provoca un descenso en la velocidad con la que se realizan búsquedas, filtros y análisis de la información en la plataforma. Con el objetivo de resolver este problema, en este trabajo se propone el uso de una base de datos NoSQL denominada Elasticsearch, que se integrará con la plataforma nimBees. Así pues, este proyecto consiste principalmente en la creación y sobre todo, documentación, de un sistema de integración, que pueda ser utilizado conjuntamente con las herramientas y componentes de la plataforma nimBees, para mejorar las características anteriormente comentadas. Por lo tanto, el trabajo pretende sentar las bases y pasos a seguir para la implementación real y futura de Elasticsearch con nimBees.
URI: http://hdl.handle.net/10662/7969
Colección:Grado en Ingeniería Informática en Ingeniería del Software

Archivos
Archivo Descripción TamañoFormato 
TFGUEX_2018_Bravo_Gomez.pdf8,62 MBAdobe PDFDescargar


Este elemento está sujeto a una licencia Licencia Creative Commons Creative Commons