Arquitetura
Descrição da Arquitetura da Integração
-
Base de Dados Solus (Oracle): Fonte de onde são coletadas as informações de contratos ou clientes que precisam ser incluídos/excluídos do SPC Brasil. Essa base armazena as informações dos registros e também os logs de integração gerados pelo bot.
-
BotSpcLiv - Serviço de Integração: Código em Java que faz a ponte entre o Solus e o SPC Brasil. Esse serviço:
- Realiza a consulta na base de dados do Solus.
- Monta e envia as requisições para os Web Services do SPC Brasil.
- Processa as respostas dos serviços, registrando sucesso ou falha.
-
Web Services do SPC Brasil: WebService (SOAP) externas do SPC que recebem as informações e retornam uma resposta sobre o status da negativação.
-
Bot de Cobrança: Um componente adicional que monitora o fluxo da integração. Ele verifica o status das requisições e registra, no banco de dados Solus, um atendimento de cobrança evidenciando a negativação do contrato ou exclusão do SPC.
Fluxo Básico
- Passo 1: Serviço de integração coleta informações do Solus.
- Passo 2: Envia a solicitação de inclusão/exclusão da negativação para o SPC Brasil via Web Service.
- Passo 3: Web Service do SPC Brasil processa e retorna o status (sucesso ou erro).
- Passo 4: O bot de cobrança registra no Solus o atendimento evidenciando o processo de inclusão/exclusão no SPC tenha ocorrido com sucesso.