Totali Middleware – Conceito, Função, Arquitetura e Papéis

Informações sobre o Totali Middleware.

Conceito

O Totali Middleware é um software encarregado de mediar dados distintos, tendo como entrada diversos instrumentos de leitura e sensores com unidades variadas.

Função

Tem como função principal filtrar e refinar as informações entre os softwares Totali POS, Totali CheckOutNF, Totali Web e aplicações com o SEFAZ.

O Totali Middleware possui um banco de dados PostgreSQL próprio que chamamos de (Guarda), utilizado para diversos fins como guardar configurações, guardar documentos eletrônicos emitidos de forma unificada, entre outros.

Arquitetura

A arquitetura de software é descrição na forma de modelos, de diferentes visões do sistema em termos de unidade (partes) que interagem entre si.

Veja no diagrama a relação do Totali Middleware com o CheckOutNF, SEFAZ, Banco Commerce Oracle/PostgreSQL, Banco da Guarda PostgreSQL e SATs (Sistemas Autenticador e Transmissor de Cupom Fiscal eletrônico).

Papéis

O Totali Middleware pode desempenhar os seguintes papéis: Middleware Matriz, Middleware Filial e Middleware Local.

 

Middleware Matriz

O Middleware Matriz possui acesso ao banco de dados local (Guarda) e ao banco de dados do Totali Backoffice.

É permitido que exista apenas um Middleware Matriz para que a conexão com o banco de dados do Totali Backoffice não tenha que trafegar por link de Internet.

Deve ser instalado na mesma rede local do banco de dados do Totali Backoffice.

 

Middleware Filial

O Middleware Filial possui acesso ao banco de dados local (Guarda), mas não possui acesso ao banco de dados do Totali Backoffice.

É permitido apenas um middleware por filial.

Recomenda-se que o Middleware Filial aponte a replicação para o Middleware Matriz para que as Notas Fiscais sejam armazenadas de forma unificada, viabilizando alguns processos que necessitam dos documentos eletrônicos emitidos pelas filiais.

 

Middleware Local

O Middleware Local é responsável pela comunicação entre o CheckOutNF e a impressora não fiscal e outros periféricos.

O serviço Totali Middleware Checkout é instalado juntamente com o CheckOutNF, devendo constar nas máquinas/caixas que emitem Cupom Fiscal Eletrônico (CF-e) (um por máquina/caixa).

O instalador do CheckOutNF não instala o PostgreSQL, portanto não possui banco de dados.

| Se o Cupom Fiscal Eletrônico (CF-e) emitido não foi impresso deve-se verificar:

1. se a impressora não fiscal está conectada na porta COM correta e;

2. se o serviço do Middleware Local está ativo (acessar [ Painel de Controle ],  [ Ferramentas Administrativas ], [ Serviços ] e verificar o status do serviço Totali Middleware Checkout).