Questão de Arquitetura de Software — WebServices — FGV 2026
Arquitetura de Software›WebServices
Código
gp045398
Banca
FGV
Órgão
TJ-SC
Ano
2026
Cargo
Analista de Sistemas
Em um projeto de integração entre sistemas de um tribunal, umaequipe técnica decidiu disponibilizar funcionalidades de consulta eatualização de informações por meio de uma API RESTful,utilizando o formato JSON para a troca de dados entre aplicações Nesse contexto, assinale a opção que apresenta corretamenteuma característica de uma API RESTful e uma característica doformato JSON.
AA API RESTful organiza a comunicação em torno de recursosidentificados por URI; o JSON representa dados em formatotextual, com estruturas como objetos, arrays e pares chave-valor.
BA API RESTful organiza a comunicação em torno de recursosidentificados por URI; o JSON é um protocolo de transporteresponsável pelo envio das requisições entre cliente eservidor.
CA API RESTful exige, obrigatoriamente, a manutenção deestado da sessão no servidor; o JSON representa dados emformato textual, com estruturas como objetos, arrays e pareschave-valor.
DA API RESTful utiliza métodos HTTP, como GET, POST, PUT eDELETE, para manipular recursos; o JSON é um formato binárioutilizado exclusivamente para compactação de arquivos.
EA API RESTful depende necessariamente de WSDL paradescrever suas operações; o JSON é independente delinguagem de programação e pode ser interpretado pordiferentes plataformas.
Revelar gabarito e comentário▾
GabaritoA — A API RESTful organiza a comunicação em torno de recursos
identificados por URI; o JSON representa dados em formato
textual, com estruturas como objetos, arrays e pares chave-valor.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
REST e JSON
Gabarito: letra A. A alternativa A descreve corretamente que uma API RESTful organiza a comunicação em torno de recursos identificados por URI, e que o JSON representa dados em formato textual com objetos, arrays e pares chave-valor. As demais alternativas misturam conceitos, atribuindo incorretamente características de protocolo, estado, formato binário ou dependência de WSDL ao REST ou ao JSON.
Alternativa A — ✅ Correta ⟵ GABARITO
A primeira parte está correta: REST é centrado em recursos, cada um identificado por uma URI. A segunda parte também está correta: JSON é um formato de dados textual e leve que utiliza estruturas como objetos, arrays e pares chave-valor.
Alternativa B — ❌ Incorreta
A primeira parte está correta, mas a segunda é falsa: JSON não é um protocolo de transporte. JSON é um formato de representação de dados; o transporte é feito pelo HTTP.
Alternativa C — ❌ Incorreta
A segunda parte está correta, mas a primeira é falsa: REST é stateless (sem estado) — o servidor não mantém estado da sessão entre requisições. Cada requisição deve conter toda a informação necessária.
Alternativa D — ❌ Incorreta
A primeira parte está correta (uso de métodos HTTP), mas a segunda é falsa: JSON é textual, não binário, e não é usado exclusivamente para compactação; é um formato de intercâmbio de dados.
Alternativa E — ❌ Incorreta
A segunda parte está correta (JSON é independente de linguagem), mas a primeira é falsa: REST não depende de WSDL; WSDL é utilizado no SOAP. REST usa documentação como Swagger/OpenAPI.
PEGA ESSA DICA!
Na hora da prova, lembre-se dos pilares: REST = recursos + URIs + stateless + métodos HTTP. JSON = formato textual leve, não protocolo, não binário.