

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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:
JSON seria a melhor opção, pois segue padrões na utilização de hierarquia profunda, apesar de não permitir validação nativa.
Deveria utilizar o XML, visto que trabalha bem com hierarquia profunda e permite a definição de esquemas para validação.
gRPC, um protocolo criado pela Microsoft, e se apresenta como uma ótima escolha como solução devido sua estabilidade no tratamento de dados aninhados.
Usar REST com a linguagem SOAP é a solução adequada ao problema.
O uso do GraphQL atenderia bem a esta situação, mesmo que essa tecnologia traga um overhead na comunicação.