Com o aumento das integrações entre sistemas internos e apl...

Próximas questões
Com base no mesmo assunto
Q3881446 Arquitetura de Software
Com o aumento das integrações entre sistemas internos e aplicações externas, a instituição está revisando sua estratégia de comunicação entre serviços. A equipe de TI precisa garantir que as novas soluções ofereçam interoperabilidade, padronização e facilidade de manutenção. Para isso, durante a definição da arquitetura de integração, surge a necessidade de avaliar as características essenciais que uma API deve apresentar para garantir segurança, consistência e eficiência no acesso a dados e funcionalidades corporativas.

Nesse sentido é válido afirmar que
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: A questão exigia distinguir a afirmação tecnicamente válida sobre APIs das alternativas com erros conceituais sobre estado, protocolo, interface e escopo de uso; nesse confronto, apenas a letra A permanece compatível com a base.

Tema central: conceito de API
Análise das alternativas
A
Certa
A alternativa A está correta porque APIs podem ser gerenciadas e monetizadas de forma estratégica.
B
Errada
Está errada porque trata a manutenção de estado entre cliente e servidor como característica necessária de API, o que não é essencial.
C
Errada
Está errada porque vincula API a HTTP e a estados definidos como se isso fosse requisito geral, o que não procede.
D
Errada
Está errada porque confunde API com interface gráfica.
E
Errada
Está errada porque define API como protocolo exclusivo e restringe seu uso ao mesmo ecossistema.
Pegadinha da questão
A questão mistura traços comuns de APIs web com supostas características essenciais de toda API e explora confusões clássicas sobre estado, interface gráfica e escopo de uso.
Dica para questões semelhantes
  • Quando a questão falar de API em termos gerais, use o conceito-base: interface de comunicação por regras e contratos entre sistemas ou componentes.
  • Não transforme característica frequente em requisito universal: usar HTTP não define toda API, e manter estado não é exigência essencial.
  • Se a alternativa tratar API como ativo gerenciável, com controle, versionamento, proteção ou monetização, isso é conceitualmente compatível com API management.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A - Há oportunidades de gerar receita e benefícios através do uso de APIs, que podem ser gerenciadas e monetizadas de forma estratégica.

R: Coretto!

B- Uma API mantém informações sobre o estado da interação entre o cliente e o servidor ao longo do tempo, para permitir comunicações dependentes de um contexto previamente estabelecido.

R: Incorreto! Não são todas as APIS que trabalham dessa forma. Por exemplo, API REST é stateless, ou seja, NÃO DEPENDE do estado, o erro da questão é afirmar que toda API depende.

C - A API permite comunicação baseada em HTTP e dependem de estados definidos, simplificando a integração entre aplicações.

R: Mesma situação da anterior, a questão afirma que uma API necessita do estado, mas é incorreto afirmar isso.

D - As interfaces gráficas de uma API se comunicam através de chamadas e respostas de código. 

R: Incorreta, pois API é uma interface de programação para comunicação entre sistemas, não uma interface gráfica.

E - As APIs são protocolos exclusivos que especificam e descrevem sistemas pertencentes ao mesmo ecossistema se comunicam.

R: Incorreta, pois APIs não são protocolos, mas interfaces que utilizam protocolos (como HTTP) e permitem comunicação entre sistemas distintos.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo