NOTIFYeye technology gears

NOTIFeye

Fundamentos técnicos del sistema de notificación masiva

NOTIFeye

»

TECNOLOGIA

Diseñado para la flexibilidad, la resistencia y el rendimiento

  • Se ejecuta como servicio en Linux, en las instalaciones o en la nube

  • Las interfaces flexibles ofrecen sockets, sockets web y ReST, con estructuras de datos JSON nativas para todo lo que entra y sale

  • Activadores push and pull (publicación-suscripción) para enviar notificaciones

  • Alertas unidireccionales y bidireccionales para automatizar no solo las notificaciones, sino también capturar datos de respuesta de los destinatarios

  • Interfaces con servicios en línea y dispositivos de comunicación locales para respaldar las operaciones continuas durante desastres físicos

Diagrama de bloques

NOTIFeye technology block diagram

Módulos Principales

El módulo de interfaz de activación es responsable de recibir alertas de varios puntos finales. Las alertas pueden llegar no solicitadas (push a NOTIFeye) o solicitadas (sondear sistemas / dispositivos externos o suscribirse a activadores de esos endpoints). Todas las alertas se cuestionan por seguridad y luego se entregan al módulo Procesador de reglas. Se registran todas las comunicaciones con los puntos de conexión del desencadenador.

El módulo Procesador de reglas es responsable de recibir solicitudes de notificación aprobadas y recuperar sus plantillas asociadas. Las plantillas dictan las reglas que deben aplicarse, que afectan la selección de objetivos, la secuencia de las notificaciones y las condiciones que determinan los pasos tomados. El procesador de reglas envía notificaciones individuales al módulo de interfaz de alertas para realizar las comunicaciones.

El módulo de interfaz de alerta es responsable de transmitir mensajes a varios puntos finales. El mensaje puede estar en forma textual o sonora según el punto final, con conversión automática de texto a voz cuando sea necesario. El módulo de interfaz de alerta también es responsable de recibir respuestas de los puntos finales (bidireccionales) y almacenar esos datos para su posterior tabulación. Los datos almacenados incluirán respuestas de puntos finales que admiten confirmaciones de estado de entrega y/o lectura, así como respuestas a mensajes que solicitan comentarios.

El módulo Programador es responsable de programar y reanudar las reglas en curso que se han suspendido según la hora del día o la fecha. Esto permite que las reglas aplacen la transmisión de notificaciones en función de varios criterios, por usuario y por punto final.

El módulo Security Controller es responsable de hacer cumplir las políticas de seguridad para todas las conexiones, usuarios, roles, puntos finales y dispositivos. Además, el controlador de seguridad registra las amenazas y los intentos de infracción para su posterior auditoría y revisión. Incluso en caso de ataque en curso, el controlador de seguridad también bloqueará los puntos finales / usuarios / conexiones.

El módulo Procesador de informes es responsable de generar informes a petición y basados en programaciones predefinidas. Todos los informes se almacenan en una base de datos en formato JSON, para su posterior recuperación y formateo por parte de sistemas externos. NOTIFeye agrupa los informes de uso común y Telium puede crear informes personalizados para los clientes.

El módulo Management Controller es responsable de administrar las cuentas y atributos de los usuarios, habilitar/deshabilitar los puntos finales y controlar las operaciones del sistema NOTIFeye. Se puede acceder a toda la funcionalidad de administración a través de API y también a través de una interfaz de línea de comandos (para configuración / diagnóstico central).

Desencadenar puntos de conexión

Puntos de conexión de alerta