Blog

Home > Blog > O sucesso da integração

O sucesso da integração

Um sistema de integração é um software desenvolvido “sob medida” para extrair dados de um ou mais sistemas, efetuar transformações nestes dados e carregá-los em outro, ou outros sistemas. Parece simples, não? Mas existe muito trabalho para que tudo funcione corretamente.

 

Os principais desafios enfrentados em qualquer projeto de integração são:

 

• Ausência de interação com o usuário: não existem telas nem botões, todo o processo é executado em background.
• Controle e monitoramento: são feitos inicialmente por arquivos de log. O cliente não quer e nem deve ficar avaliando arquivos de logs complicados.
• Tratamento de erros: como não tem interação com o usuário, quem toma as decisões em casos de erro? Quem será avisado? O que vai ocorrer com o registro que estava sendo processado quando o erro acontecer?

 

Então, como superar estes desafios e trazer para o cliente todas as vantagens que uma integração pode gerar?

 

• Em primeiro lugar, é preciso saber como conduzir a integração. É de extrema importância ter uma arquitetura bem definida que “dirija” seus fluxos e saiba tomar as decisões corretas para cada cenário.
• Manter o controle e entregar as informações para o cliente, afinal ele precisa saber quais foram os registros integrados e quais não foram. A partir disso, ele mesmo pode tomar ações corretivas para que o registro possa ser reprocessado no futuro.
• Implementar rotinas de tratamento e reprocessamento de erros. Reprocessar registros com erro até que os mesmos sejam enviados com sucesso. Armazenar as informações do erro para que sejam apresentadas para análise e correção.

 

A BLP.IT montou uma arquitetura robusta que trata os cenários de erros e que possam ocorrer durante a execução de um projeto de forma a deixá-lo independente, mas fomos além, disponibilizando para nossos clientes um acesso visual aos registros integrados e os que contenham erro.

 

Desta forma, conseguimos executar, controlar, monitorar e reprocessar todos os nossos projetos e nossos clientes podem acompanhar junto conosco o andamento de suas integrações de forma segura e simples.

 

Uma integração de sucesso extrai dados, compartilha informações e gera resultados!

 

Siga-nos e veja na próxima edição um pouco sobre a arquitetura e ferramentas, que utilizamos para fazer com que essa mágica aconteça!

 


Douglas Poso

Líder Técnico de Desenvolvimento na BLP.IT. #GOBLPTEAM 👊