O Sistema KeyConsultas-web é uma plataforma de automação de navegação em formulários de páginas web que realiza consultas cadastrais em bases públicas oficiais disponíveis na internet.
É um webservice síncrono que utiliza REST (Representation State Transfer) como arquitetura de software para sistemas distribuídos, com as seguintes características:
- Utiliza HTTPS como protocolo de enlace seguro.
- Utiliza o método GET para receber requisições externas para um recurso de API URL própria (API Unified Resource Locators).
Esta URL contém os parâmetros necessários para requisitar uma consulta automatizada em determinada fonte externa, e alguns parâmetros opcionais. - Retorna resposta em formato JSON (JavaScript Object Notation), com estrutura e própria e dados obtidos.
O JSON é um formato leve para intercâmbio de dados computacionais e de fácil interpretação humana para escrita e leitura, tornando simples o esforço de integração com sistemas externos que o utilizam, mas temos também a opção SOAP para sistemas mais antigos.
Com esta interface o KeyConsultas-webservice atende de modo geral a qualquer Sistema Usuário externo, como por ex.:
- Sistema ERP ou CRM: integrado aos processos de consulta cadastral de novos registros, ou para monitorar a situação cadastral antes de uma operação mercantil (emissão de NFe).
- O Portal de Serviços KeyConsultas-web: ferramenta para o Saneamento Cadastral em Massa de registros, ou para Monitoramento operacional antes de operações mercantis;
- O Portal de PreCad KeyConsultas: ferramenta de apoio para as tarefas do processo de homologação de um registro cadastral novo ou existente, integrado ao ERP/CRM;
- Servidor de App Mobile: aplicativos de cadastro integrados a sistemas móveis de vendas, desenvolvidos para plataformas de Smartphones ou Tablets;
O KeyConsyultas-webservice foi desenvolvido como uma plataforma gerenciável em uma arquitetura flexível e escalável, baseada em tecnologias Cloud Computing e open source, e é composto por dois módulos:
- Webservice Distribuidor (WSD): módulo inteligente do Sistema com recursos de administração. De um lado provê o webservice para os sistemas usuários, e de outro distribui as tarefas aos robôs de consultas on line.
- Pool de Robôs (robot): recurso de automação de consultas online em sites públicos. Realiza a navegação (crawling) e o fluxo transacional da consulta, além de resolver o desafio de imagem via OCR (Optical Character Reader) ou via serviços especializados (CAPTCHA solvers).
O KeyConsultas-webservice conta com um controle de uso no fluxo transacional que evita a sobrecarga de acessos aos sites públicos alvo das consultas. Deste modo evitamos sobrecarregar recursos públicos disponiveis.
Solicite a documentação do webservice para testes de avaliação, ou nosso Guia de Integração do Webservice ao ERP/CRM, com recomendações úteis para o planejamento de seu projeto com os seguintes processos:
- Gestão de Cadastros (novos registros, atualização de ativos, e reativar inativos).
- Monitoramento de Situação Cadastral (antes de operações mercantis com a NFe).
Conheça a lista de consultas públicas cadastrais automatizadas pelo Sistema KeyConsultas-webservice.