Árvore de páginas

Versões comparadas

Chave

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

...

A atual infra-estrutura do Protheus Insights Totvs Apps pode ser apresentada pelo seguinte diagrama:

A atual estrutura do Protheus Insights Totvs Apps provou ser uma estrutura resiliente porém, com algumas limitações, as quais serão minimizadas na estrutura proposta mais abaixo.
Algumas destas limitações são listadas a seguir:

    • Esquema de autenticação fraco utilizando-se de chaves de API;
    • Armazenamento de dados de diversos Tenants em mesmas tabelas, facilitando o vazamento de informações entre Tenants se muita precaução não for tomada na descida de mensagens para a fila do SmartLink;
    • Não possui suporte 100% a Insights Online;
    • Difícil enumeração de custo de recurso por Tenant;

Estrutura Proposta

A estrutura proposta para o Totvs Apps Protheus Insights visa melhorar a atual estrutura, adicionando novos recursos para aumentar sua resiliência a falhas de disponibilidade e segurança. Esta estrutura contará com a implementação de um banco de dados com a separação de schemas por Tenants, novos meios de autenticação de clientes e novas APIs que suportarão também o uso de Insights Online.

As vantagens apresentadas a seguir estarão efetivamente em funcionamento no momento de sua implementação:

    • Esquema de autenticação integrado com o Fluig Identity para Tenants e usuários da API de administração (utilizando JWT);
    • Base de dados Multi-Tenant para armazenamento de mensagens de Insights provenientes do Big-Query Carol;
    • Tabela unificada de armazenamento de Modelos de Insights;
    • Provisionamento em real-time de novos schemas para recém adicionados Tenants;
    • APIs seguras de gerenciamento de Provisionamento e controle de Mensagens de Insights;
    • Novo sistema de mensageria capaz de processar requisições de Insights Online;

04. Backend ADVPL

Estrutura Atual

...