Logo Passei Direto
Buscar

9.2 API O termo API diverge bastante em sua descrição. Alguns autores consideram que API é uma sigla para Application Programming Interface (Interf...

9.2 API
O termo API diverge bastante em sua descrição. Alguns autores consideram que API é uma sigla para Application Programming Interface (Interface de programação de aplicativos) e outros para Access point integration (Ponto de acesso para integração). Na real, uma API é uma espécie de "caminho comum" entre duas aplicações que normalmente é utilizado para realizar a troca de informações (envio e recebimento). É através das APIs que sistemas criados em linguagens, arquiteturas e modelagens completamente diferentes conseguem se comunicar sem nenhum tipo de problema por meio de um padrão de troca de informações comum que ambas entendam.
Normalmente, as APIs comunicam-se utilizando padrões como: SOAP, REST ou GraphQl (claro, não se limita somente a esses, porém são os mais populares). Existem diversos padrões de comunicação e formatos para a troca de dados como JSON ou XML, por exemplo. Na aplicação que criaremos, o consumo de dados será feito de uma API que trabalha no padrão REST trafegando dados em JSON (abordaremos nas próximas seções) para obter informações referentes ao mercado financeiro.
Quando uma pessoa acessa uma página de um restaurante, por exemplo, é possível visualizar dentro do próprio site o mapa do Google Maps para saber a localização do estabelecimento e verificar qual o melhor caminho para chegar até lá. Esse procedimento é realizado por meio de uma API, que os desenvolvedores do site do restaurante utilizam do código do Google Maps para inseri-lo em um determinado local de sua página.
Em resumo, através de uma API, não importa com qual linguagem ela tenha sido feita ou como funciona internamente conseguimos obter dados e enviar dados para ambientes externos. Apenas o que importa para o bom funcionamento da integração entre sistemas ou para a consulta de informações é o padrão com que os dados trafegam. Se ambas as aplicações trabalharem no mesmo padrão de tráfego de dados, tudo certo. Conseguiremos realizar o nosso trabalho da forma esperada.

User badge image
Exercícios Para o Conhecimento

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Uma API, ou Interface de Programação de Aplicativos, é um "caminho comum" que permite a comunicação e troca de informações entre diferentes aplicações. Ela atua como uma ponte que possibilita a integração entre sistemas desenvolvidos em linguagens, arquiteturas e modelagens distintas. As APIs geralmente utilizam padrões de comunicação como SOAP, REST ou GraphQL, e formatos de troca de dados como JSON ou XML. Por meio de uma API, é possível obter e enviar dados para ambientes externos, desde que as aplicações envolvidas sigam o mesmo padrão de tráfego de dados. Isso garante a interoperabilidade e o bom funcionamento da integração entre sistemas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Mais conteúdos dessa disciplina