Agora que você já sabe que uma API é um formato de integração entre sistemas distintos, você deve estar se perguntando: Tá! Mas como funciona exatamente esta integração?
Vamos lá! Imagine o seguinte…
Suponhamos que uma empresa de venda de peças automotivas chamada Super Auto Soluções desenvolveu um sistema web chamado SuperAutoWeb, para que todas as suas lojas acessem um determinado site ou aplicativo móvel para registrar vendas, orçamentos e clientes. No entanto, esta empresa utiliza o Bimer como retaguarda e precisa enviar os dados ao seu sistema ERP. Afinal, é pelo Bimer que todo o controle é realizado, financeiro, relatórios, etc…
No momento em que é preciso transmitir dados do SuperAutoWeb para o Bimer, se faz necessário utilizar um meio de integração. Este meio de integração, por sua vez, será a API.
O que o CEO/Diretor da Super Auto Soluções precisa agora é acionar sua equipe de desenvolvimento do SuperAutoWeb para que o sistema “aprenda” a se comunicar com a Bimer API, possibilitando a integração de dados. Além disso, é necessário que mantenha contato com a Alterdata, para que a Bimer API seja instalada e configurada em seu ambiente (servidor).
É claro que o exemplo da empresa de venda de peças automotivas foi apenas um em milhares de possibilidades… A API basicamente é uma “ponte” utilizada para conectar aplicações. Este recurso pode ser utilizado por diversos tipos de negócio, de diferentes tamanhos e nichos.
Muita gente não sabe o que é uma API, mas faz uso diário. Isto ocorre porque elas são invisíveis ao usuário comum. Não há uma interface interativa para visualização da API, e por isso, parece um pouco mais complexo do que realmente é. Porém, observe no modelo operacional abaixo como é simples essa integração.
Exemplo de Integração SuperAutoWeb x Bimer ERP (Via Bimer API)