Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O Concentrador de Dados Distribuídos - CDD é uma aplicação, responsável por disponibilizar o serviço Web Service, para envio e recebimento de informações entre filial e matriz.

02. Arquitetura

Image Modified

      

      A arquitetura da aplicação, se divide no ambiente Servidor ( Matriz ) e Cliente ( Filiais ). 

      No ambiente Matriz temos as seguintes aplicações:

  • Banco de dados MongoDB: usado para armazenar os scripts da logTransmissao.
  • Plugin Robot: Ele ficará automaticamente rodando no servidor lendo os dados da tabela LOGTRANSMISSAO, montando os scripts e gravando na base mongo. Com isso a tarefa da API ficará menos sobrecarregada não precisando ir a base de dados central nem montar os scripts quando requisitada, pois o serviço de mensageria já terá tratado dessa tarefa.
  • API CDD: Fará a leitura dos scripts no MongoDB para entregá-los as filiais. Quando a Filial enviar dados de Hóspedes para a Central, esses serão processados diretamente na base de dados central.
  • Hotal Monitor: Serviço encarregado de monitorar a API CDD e o Plugin Robot. Caso algum desses serviços saia do ar, o Monitor se encarregará de iniciá-lo novamente.


      No ambiente Filial temos as seguintes aplicações:

  • Plugin Robot: ficará consultando na API CDD os dados a serem processadas para a filial parametrizada e também enviando para a Matriz os seus dados para serem replicados.
  • Hotal Monitor: Serviço encarregado de monitorar o Plugin Robot. Caso o Plugin Robot saia do ar, o Monitor se encarregará de iniciá-lo novamente.

03. INSTALAÇÃO DA API WSPLUGIN CDD

...