HERMES Analytics
Introducción
El objetivo principal del módulo, es el de almacenar y distribuir las analíticas entre los distintos productos, a través de una API común a la que podrá atacar la interfaz de Atenea para construir los distintos diagramas y esquemas de datos, todo el tratamiento, tanto de la extracción de datos como a la hora de servirlos, utiliza unos formatos predefinidos, de tal forma que es un módulo común a todos los productos.
El motor de la integración entre módulos se basa en las funcionalidades del TCI (via ActiveMQ), y GraphQL.
Esquema
Existen cuatro flujos principales de información:
Recepción de datos por parte de los extractores de producto.
Almacenamiento de la información y correlación de datos.
Recepción de peticiones por medio de la API común.
Extracción y conformación del JSON de datos para las distintas analíticas.
En el caso de los extractores, se cuenta con un procesador de extractor de datos genérico, proporcionado por las librerías de TCI.
Stack tecnológico
A continuación se presentan cuales son las tecnologías que utiliza Hermes Analytics:
Avvale 2024