
A sua empresa provavelmente já tem sistemas demais e informação de menos. O CRM não conversa com o ERP, o e-commerce exporta planilha para o financeiro, e alguém digita o mesmo pedido três vezes em três telas diferentes. Esse é o sintoma clássico dos silos de dados.
Cada silo cobra um preço silencioso: retrabalho manual, informação duplicada e divergente, e decisões tomadas com dados que já nasceram desatualizados. Quando o estoque do site não bate com o do ERP, quem paga a conta é o cliente -- e, logo depois, a sua reputação.
A integração de sistemas existe para eliminar esse atrito. Ela faz seus softwares trocarem dados automaticamente, em vez de depender de exportações manuais e copia-e-cola. Este guia explica, em linguagem de decisor, como isso funciona -- API, webhooks, ERP, middleware -- e o que esperar de um projeto real de integração.
A FWC Tecnologia desenvolve apps e sistemas sob medida desde 2020, e integração está no centro de quase todo projeto B2B que entregamos. Vamos do conceito ao custo, com exemplos concretos e as decisões que separam uma integração robusta de uma gambiarra que quebra no primeiro pico de uso.
Neste artigo
- O que é integração de sistemas e por que importa
- O que é uma API REST (explicado ao decisor)
- Webhooks vs polling
- Integração com ERP: Totvs, SAP e Protheus
- Middleware, iPaaS e sincronização de dados
- Segurança e autenticação de APIs
- Riscos, prazos e custos de um projeto de integração
- Como a FWC conduz integrações
- Perguntas frequentes
- Precisa integrar seus sistemas?
O Que é Integração de Sistemas e Por Que Importa
Integração de sistemas é o conjunto de técnicas que faz dois ou mais softwares trocarem dados e dispararem ações um no outro, sem intervenção humana. Na prática, é o que permite que um pedido criado no e-commerce apareça sozinho no ERP, gere a nota fiscal e atualize o estoque.
O oposto disso é o cenário de silos de dados: cada sistema guarda a sua versão da verdade, e ninguém sabe qual está certa. O resultado é o famoso "cada relatório mostra um número diferente", que corrói a confiança na própria operação.
Existem três motivos clássicos para integrar. Garantir consistência de dados (o mesmo cadastro em todos os sistemas), automatizar processos de várias etapas (pedido, faturamento, logística) e compor serviços novos a partir de sistemas existentes -- como um chatbot no WhatsApp que consulta o estoque do ERP em tempo real.
Vale distinguir os tipos de integração, porque cada um tem custo e complexidade próprios. A tabela abaixo resume os padrões mais comuns em projetos empresariais.
| Tipo de integração | Como funciona | Quando usar |
|---|---|---|
| API REST (sob demanda) | Um sistema pede dados ao outro via requisição HTTP | Consultas em tempo real, buscar dado atualizado |
| Webhook (orientado a evento) | O sistema avisa o outro quando algo acontece | Notificar mudanças na hora, sem ficar perguntando |
| Sincronização em lote (batch) | Troca de grandes volumes em horários agendados | Cargas noturnas, ETL, relatórios, migrações |
| Middleware / iPaaS | Uma camada central orquestra várias conexões | Muitos sistemas, regras de transformação, escala |
| Troca de arquivos (legado) | Exportação e importação de CSV, XML, EDI | Sistemas antigos sem API, parceiros externos |
O Que é uma API REST (Explicado ao Decisor)
Uma API (interface de programação de aplicações) é um contrato: ela define como um sistema pode pedir dados ou serviços a outro. Pense nela como o cardápio de um restaurante -- você não entra na cozinha, apenas pede pelo que está listado, e a cozinha entrega.
A maioria das APIs modernas segue o estilo REST, que usa o próprio protocolo da web (HTTP) para operar sobre "recursos" como clientes, pedidos ou produtos. Cada recurso tem um endereço (URL) e as operações seguem verbos padrão: GET para ler, POST para criar, PUT para atualizar, DELETE para remover.
O grande valor do REST é a previsibilidade. Como quase todo sistema sério publica uma API REST -- de gateways de pagamento a ERPs --, integrar passa a ser uma questão de ler a documentação e respeitar o contrato, e não de fazer engenharia reversa.
Um exemplo conceitual deixa isso concreto. Para buscar o pedido número 1042, seu app faz uma chamada simples:
GET https://api.suaempresa.com/pedidos/1042
E o outro sistema responde com os dados estruturados daquele pedido, prontos para uso. Nenhuma planilha, nenhum operador digitando -- apenas dois sistemas conversando pelo contrato combinado.
Webhooks vs Polling: Como os Sistemas Avisam Uns aos Outros
Uma API REST é ótima para perguntar, mas ela não avisa quando algo muda. Se você precisa saber na hora que um pagamento foi aprovado, tem duas opções: ficar perguntando (polling) ou pedir para ser avisado (webhook).
O polling é o seu sistema perguntando "já mudou? já mudou?" a cada poucos segundos. Funciona, mas desperdiça recursos: a maior parte das perguntas volta sem novidade. A Zapier estima que apenas cerca de 1,5% das consultas de polling encontram de fato uma atualização.
O webhook inverte a lógica. Em vez de perguntar, seu sistema registra um endereço e o outro sistema faz uma chamada até ele assim que o evento acontece -- pagamento aprovado, pedido despachado, documento assinado. É o modelo orientado a evento, mais eficiente e mais próximo do tempo real.
A regra prática das integrações maduras combina os dois: o webhook avisa que algo mudou, e a API REST é chamada para confirmar e buscar o registro completo. Assim você ganha a velocidade do evento e a confiabilidade da consulta.
| Critério | API REST (polling) | Webhook |
|---|---|---|
| Iniciativa | Seu sistema pergunta | O outro sistema avisa |
| Modelo | Pull (você puxa o dado) | Push (o dado chega a você) |
| Latência | Depende da frequência da consulta | Quase tempo real |
| Custo de recursos | Alto (muitas chamadas vazias) | Baixo (só quando há evento) |
| Melhor para | Consultar estado sob demanda | Reagir a eventos na hora |
| Ponto de atenção | Desperdício e atraso | Exige endpoint público e reentrega |
Integração com ERP: Totvs, SAP e Protheus
O ERP costuma ser o coração de dados da empresa -- financeiro, estoque, fiscal, compras. Por isso, a integração mais valiosa (e mais delicada) quase sempre envolve conectar o seu app ou sistema web ao ERP que já está em produção.
No Brasil, o cenário é dominado pela Totvs, dona do Protheus, do Datasul e da linha RM. O Protheus expõe APIs REST para seus modelos de dados e usa autenticação por token; a própria Totvs mantém um guia oficial de implementação das APIs na sua central técnica.
No mundo enterprise global, o SAP lidera. Ele publica centenas de APIs no SAP Business Accelerator Hub, a maioria no padrão OData (uma variante de REST), com ambiente para testar e gerar código antes mesmo de escrever a integração.
O desafio real de integrar ERP raramente é técnico -- é de negócio. Mapear que o "cliente" do seu app é o "parceiro de negócio" do ERP, respeitar regras fiscais e não sobrecarregar um sistema crítico exige cuidado. Quando o ERP é antigo demais para expor API, a conversa migra para modernização de sistemas legados.
Middleware, iPaaS e Sincronização de Dados
Conectar dois sistemas é simples. Conectar oito -- cada um falando um dialeto diferente -- vira um emaranhado impossível de manter se cada conexão for feita ponto a ponto. É aqui que entra o middleware.
Middleware é uma camada de software no meio do caminho que recebe, traduz e roteia dados entre sistemas. Em vez de N conexões diretas, todos falam com o middleware, que centraliza regras de transformação, filas e tentativas de reenvio.
A versão em nuvem e gerenciada disso é o iPaaS (integration platform as a service). O Gartner o define como um serviço de nuvem que permite implementar integrações entre aplicações e fontes de dados, internas e externas, sem gerenciar a infraestrutura.
Não é um nicho: o mercado global de iPaaS cresceu para US$ 8,5 bilhões em 2024, segundo o Gartner. Ferramentas como MuleSoft, Boomi, Workato e a própria Totvs iPaaS competem nesse espaço, e fazem sentido quando há muitos sistemas e alto volume.
Independentemente da ferramenta, o objetivo final é a sincronização de dados: garantir que uma alteração feita em um sistema se propague, de forma confiável, para todos os outros. Essa sincronização confiável também é a base para a automação de processos (RPA), e escolher entre sincronização em tempo real e em lote é uma das primeiras decisões de arquitetura de qualquer projeto de integração.
Segurança e Autenticação de APIs
Abrir uma API é abrir uma porta para os seus dados. Se essa porta não tiver fechadura, ela vira o ponto mais frágil da sua operação -- e integrações mal protegidas estão entre as principais causas de vazamento de dados hoje.
O primeiro pilar é a autenticação: provar quem está chamando a API. O padrão de mercado é o OAuth 2.0, definido na RFC 6749 da IETF, que emite tokens de acesso temporários em vez de trafegar senhas a cada chamada.
Para integrações servidor-a-servidor mais simples, usam-se API keys (chaves de acesso), mas elas exigem rotação periódica e nunca devem ficar hardcoded no código. Tokens de vida curta e escopo mínimo reduzem o estrago caso uma credencial vaze.
O segundo pilar é proteger a porta contra abuso. O rate limiting (limite de requisições) barra ataques de força bruta e evita que um cliente sobrecarregue a API; a OWASP API Security Top 10 lista a autenticação quebrada como um dos riscos mais críticos em APIs.
Nenhuma integração está completa sem tratar dados pessoais com o cuidado que a lei exige. Criptografia em trânsito, minimização de dados e controle de acesso são obrigatórios -- tema que aprofundamos no guia de LGPD e segurança no desenvolvimento de apps.
Riscos, Prazos e Custos de um Projeto de Integração
Integração é a parte do projeto que empresários mais subestimam -- e a que mais estoura orçamento. A tela some rápido do custo; a integração, não, porque metade do trabalho é invisível: tratar erros, reprocessar falhas e lidar com o sistema do outro lado.
Os números de mercado confirmam o peso. Segundo a Itransition, uma única integração com sistema legado pode custar de US$ 15 mil a US$ 100 mil, e a fatia de integração costuma representar parcela relevante do orçamento total de um projeto de ERP.
Três fatores definem o custo de integrar. A maturidade da API do outro lado (documentada e estável, ou legada e fechada), o volume e a frequência dos dados, e a criticidade (uma integração financeira exige muito mais testes que um cadastro simples).
O maior risco técnico é o acoplamento frágil: quando o sistema do parceiro muda sem aviso e a sua integração quebra em silêncio. Por isso, monitoramento, logs e alertas não são luxo -- são o que diferencia uma integração profissional de uma que só descobre o problema quando o cliente reclama.
Como integração impacta diretamente o preço do projeto, ela merece atenção logo no orçamento. Detalhamos essa conta no guia de quanto custa um software sob medida, onde a integração aparece como um dos principais fatores de preço.
Como a FWC Conduz Integrações (Cases B2B)
Na FWC, toda integração começa por um mapa: quais sistemas, quais dados, com que frequência e quem é a fonte da verdade de cada informação. Sem esse desenho, integração vira gambiarra -- funciona no demo e quebra em produção.
O Solvace é uma plataforma B2B de gestão de serviços, onde a integração de dados entre módulos e perfis operacionais é o que sustenta a operação. É o tipo de sistema de gestão sob medida que só entrega valor porque os dados fluem sem retrabalho.
O 3A Digitall é uma solução de gestão eletrônica de documentos (GED). Projetos assim vivem de integração: documentos precisam entrar, ser indexados e ficar disponíveis para outros sistemas, com controle de acesso rigoroso a cada etapa.
O Sudati App é um sistema industrial B2B conectado à rotina de chão de fábrica. Aqui, integrar significa conversar com o mundo físico e com os sistemas corporativos ao mesmo tempo -- o caso clássico em que a integração, e não a interface, define o projeto.
Já o Wehandle faz conferência de documentos em campo (field service), sincronizando dados coletados fora do escritório com os sistemas centrais. É o exemplo perfeito de sincronização de dados resiliente: capturar offline e reconciliar quando a conexão volta.
O fio condutor dos quatro é o mesmo: a integração bem feita é invisível para o usuário e decisiva para o negócio. Quando funciona, ninguém percebe; quando falha, para tudo. Por isso tratamos integração como cidadã de primeira classe, e não como detalhe de fim de projeto.
Perguntas Frequentes
O que é integração de sistemas?
Integração de sistemas é o conjunto de técnicas que faz dois ou mais softwares trocarem dados e dispararem ações um no outro de forma automática. Ela substitui exportações manuais e copia-e-cola por uma comunicação confiável, eliminando os silos de dados para que a mesma informação fique consistente entre CRM, ERP, e-commerce e demais sistemas.
Qual a diferença entre API REST e webhook?
Uma API REST funciona puxando: seu sistema pede o dado quando precisa. Um webhook funciona empurrando: o outro sistema avisa o seu no momento em que um evento acontece. Use REST para consultar estado sob demanda e webhooks para reagir a eventos em tempo real; integrações maduras combinam os dois.
Como integrar um app a um ERP como Totvs ou SAP?
ERPs modernos expõem APIs REST ou OData com autenticação por token. Protheus (Totvs) e SAP publicam documentação oficial para desenvolvedores. O trabalho real é mapear os conceitos de negócio entre os sistemas, respeitar regras fiscais e não sobrecarregar o ERP. Quando o ERP é antigo demais para APIs, uma camada de middleware faz a ponte.
Integração de sistemas é segura?
É, quando bem feita. Use OAuth 2.0 ou API keys com rotação para autenticação, tokens de vida curta e escopo mínimo, rate limiting contra abuso e criptografia em trânsito. Siga a OWASP API Security Top 10 e trate dados pessoais conforme a LGPD. O que causa vazamentos são integrações mal protegidas, não o conceito em si.
Quanto custa um projeto de integração de sistemas?
Depende da maturidade da API do outro lado, do volume de dados e da criticidade. Uma única integração com sistema legado pode variar de US$ 15 mil a US$ 100 mil, e a integração costuma ser um dos maiores fatores de custo de um projeto empresarial. Uma API simples e bem documentada sai muito mais barata.
O que é middleware e quando eu preciso de um?
Middleware é uma camada central que recebe, traduz e roteia dados entre sistemas, substituindo conexões ponto a ponto emaranhadas. Sua versão gerenciada na nuvem é o iPaaS. Você precisa de um quando vários sistemas precisam conversar, quando os dados exigem regras de transformação ou quando o volume e a confiabilidade superam algumas conexões diretas.
Precisa Integrar Seus Sistemas?
Se você chegou até aqui, provavelmente já tem sistemas que deveriam conversar e não conversam. A boa notícia é que integração raramente exige jogar fora o que você tem -- na maioria dos casos, ela conecta e potencializa o que já está rodando.
A FWC Tecnologia projeta e constrói integrações entre apps, sistemas web e ERPs como Totvs, Protheus e SAP, sempre com segurança, monitoramento e um mapa de dados claro. Do webhook mais simples ao middleware que orquestra dezenas de sistemas.
Comece estimando o seu projeto na calculadora de preço e, quando quiser desenhar a arquitetura da sua integração, solicite um orçamento personalizado. Vamos mapear seus sistemas e propor o caminho mais seguro e econômico para eliminar os silos de dados de vez.
