Pular para o conteúdo principal

Questão de Programação — Linguagens de marcação — UFRR 2025

ProgramaçãoLinguagens de marcação
Código
qg621120
Banca
UFRR
Órgão
UFRR
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Uma analista da UFRR está desenvolvendo um novo sistema de recursos humanos em substituição a um sistema legado de RH. Entretanto, necessita manter os dois sistemas funcionando até a entrega de todas as funcionalidades do novo sistema. Dessa forma, enquanto o sistema legado não for descontinuado permanentemente, necessitará realizar troca de dados com o novo. O sistema de RH apresenta uma estrutura de dados hierárquica e complexa, com muitos aninhamentos e relacionamentos entre elementos, por isso necessita garantir a integridade e validade dos dados. Baseado na situação apresentada marque a opção que contém a tecnologia que a resolveria de forma mais eficiente e compreensível:
  1. AJSON seria a melhor opção, pois segue padrões na utilização de hierarquia profunda, apesar de não permitir validação nativa.
  2. BDeveria utilizar o XML, visto que trabalha bem com hierarquia profunda e permite a definição de esquemas para validação.
  3. CgRPC, um protocolo criado pela Microsoft, e se apresenta como uma ótima escolha como solução devido sua estabilidade no tratamento de dados aninhados.
  4. DUsar REST com a linguagem SOAP é a solução adequada ao problema.
  5. EO uso do GraphQL atenderia bem a esta situação, mesmo que essa tecnologia traga um overhead na comunicação.
Revelar gabarito e comentário

GabaritoB — Deveria utilizar o XML, visto que trabalha bem com hierarquia profunda e permite a definição de esquemas para validação.

Link permanente: /questoes/qg621120