NOTIFYeye technology gears

NOTIFeye

Fundamentos técnicos do sistema de notificação em massa

NOTIFeye

»

TECNOLOGIA

Projetado para flexibilidade, resiliência e desempenho

  • Funciona como um serviço no Linux, no local ou na nuvem

  • Interfaces flexíveis oferecem soquetes, soquetes da web e ReST, com estruturas de dados JSON nativas para entrada e saída de todos

  • Gatilhos push e pull (publicação-assinatura) para enviar notificações

  • Alertas unidirecionais e bidirecionais para automatizar não apenas as notificações, mas também capturar dados de resposta dos destinatários

  • Interfaces para serviços online e dispositivos de comunicação local para dar suporte a operações contínuas durante desastres físicos

Diagrama de blocos

NOTIFeye technology block diagram

Principais Módulos

O módulo Trigger Interface é responsável por receber alertas de vários endpoints. Os alertas podem chegar não solicitados (enviar para NOTIFeye) ou solicitados (pesquisar sistemas/dispositivos externos ou assinar gatilhos desses endpoints). Todos os alertas são desafiados quanto à segurança e, em seguida, entregues ao módulo Processador de Regras. Todas as comunicações com pontos de extremidade de gatilho são registradas.

O módulo Processador de Regras é responsável por receber solicitações de notificação aprovadas e recuperar seus modelos associados. Os modelos ditam as regras que devem ser aplicadas, que afetam a seleção de alvos, o sequenciamento de notificações e as condições que determinam as etapas tomadas. O Processador de Regras envia notificações individuais ao módulo Interface de Alerta para executar as comunicações.

O módulo Alert Interface é responsável por transmitir mensagens para vários endpoints. A mensagem pode estar em formato textual ou sonoro, dependendo do ponto final, com conversão automática de texto em fala quando necessário. O módulo Interface de Alerta também é responsável por receber respostas de endpoints (bidirecionais) e armazenar esses dados para tabulação posterior. Os dados armazenados incluirão respostas de endpoints que suportam confirmações de status de entrega e/ou leitura, bem como respostas a mensagens que solicitam comentários.

O módulo Agendador é responsável por agendar e retomar as regras em andamento que foram suspensas com base na hora do dia ou na data. Isso permite que as regras adiem a transmissão de notificações com base em vários critérios, por usuário e por endpoint.

O módulo Security Controller é responsável por aplicar políticas de segurança para todas as conexões, usuários, funções, endpoints e dispositivos. Além disso, o Security Controller registra ameaças e tentativas de violação para auditoria e revisão subsequentes. Mesmo em caso de ataque em andamento, o Security Controller também bloqueará endpoints / usuários / conexões.

O módulo Processador de Relatórios é responsável por gerar relatórios sob demanda e com base em agendamentos predefinidos. Todos os relatórios são armazenados em um banco de dados em formato JSON, para posterior recuperação e formatação por sistemas externos. O NOTIFeye agrupa relatórios comumente usados e o Telium pode criar relatórios personalizados para os clientes.

O módulo Management Controller é responsável por gerenciar contas e atributos de usuário, ativar/desativar endpoints e controlar as operações do sistema NOTIFeye. Todas as funcionalidades de gerenciamento são acessíveis por meio de APIs e também por meio de uma interface de linha de comando (para configuração / diagnóstico principal).

Pontos de extremidade do gatilho

Pontos de extremidade de alerta