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:
- AJSON seria a melhor opção, pois segue padrões na utilização de hierarquia profunda, apesar de não permitir validação nativa.
- BDeveria utilizar o XML, visto que trabalha bem com hierarquia profunda e permite a definição de esquemas para validação.
- CgRPC, um protocolo criado pela Microsoft, e se apresenta como uma ótima escolha como solução devido sua estabilidade no tratamento de dados aninhados.
- DUsar REST com a linguagem SOAP é a solução adequada ao problema.
- EO uso do GraphQL atenderia bem a esta situação, mesmo que essa tecnologia traga um overhead na comunicação.