A ALEGO está passando por um processo de padronização na tro...
Assinale a alternativa relativa a este formato de representação de dados.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D
Fundamento decisivo: A decisão estava em identificar qual alternativa correspondia ao conceito funcional de XML entre descrições de UDDI, REST, JSON e XSLT; a única compatível com esse formato de representação e intercâmbio de dados é a D.
- Se a alternativa falar em estruturar dados para armazenamento e intercâmbio entre sistemas, o alvo é XML.
- Se a descrição for de publicação e descoberta de serviços, não é formato de dados; é UDDI.
- Se mencionar estilo arquitetônico baseado em HTTP para APIs, trata-se de REST, não de XML.
- Se a ênfase estiver em transformação de documentos para outros formatos, a referência é XSLT, não o XML em si.
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
D (Correta - XML): O XML é, por definição, uma linguagem de marcação projetada para descrever dados (diferente do HTML, que foca na exibição). Ele é estruturado, extensível e independente de plataforma, o que o torna ideal para a interoperabilidade mencionada no enunciado.
O XML organiza a informação em uma estrutura hierárquica (árvore), o que facilita a leitura tanto por humanos quanto por máquinas.
- Autodescritivo: As etiquetas (tags) são criadas pelo desenvolvedor para descrever o dado (ex: ).
- Padronização: Através de arquivos XSD (XML Schema Definition), é possível validar se a informação enviada por um parceiro externo segue exatamente as regras exigidas pela ALEGO.
- Legados: Muitas tecnologias mais antigas (como SOAP) utilizam obrigatoriamente o XML, o que garante a integração com sistemas que ainda não migraram para padrões mais modernos como JSON.
Por que as outras alternativas estão incorretas:
A (Incorreta - UDDI): Refere-se ao UDDI (Universal Description, Discovery and Integration). É um padrão baseado em XML que funciona como uma "lista telefônica" para localizar serviços web.
B (Incorreta - REST): Descreve o REST (Representational State Transfer). Embora o XML possa ser usado em APIs REST, a descrição foca no estilo arquitetônico que utiliza os princípios do HTTP.
C (Incorreta - JSON): Esta é a definição clássica de JSON (JavaScript Object Notation). O ponto chave aqui é a menção à facilidade de manipulação via sintaxe JavaScript.
E (Incorreta - XSLT): Refere-se ao XSLT (Extensible Stylesheet Language Transformations). É uma linguagem usada justamente para transformar um documento XML em outro formato (como HTML ou PDF).
Fonte: Gemini.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo