Questão de Arquitetura de Software — Interoperabilidade — FGV 2026
Arquitetura de Software›Interoperabilidade
Código
fg126242
Banca
FGV
Órgão
AL-GO
Ano
2026
Nível
Superior
Cargo
Analista Legislativo - Desenvolvedor de Sistemas
A ALEGO está passando por um processo de padronização na troca de informações entre seus diversos sistemas internos e aplicações de parceiros externos. Para garantir interoperabilidade, estruturação consistente dos dados e integração com soluções legadas, a equipe de TI precisa definir um formato de representação de dados. Nesse cenário, surge a necessidade de avaliar o uso de XML (Extensible Markup Language).Assinale a alternativa relativa a este formato de representação de dados.
AÉ um padrão que fornece um diretório para serviços web, permitindo que empresas publiquem e descubram serviços online. Facilita a integração entre diferentes sistemas.
BÉ um estilo arquitetônico para o desenvolvimento de serviços web que utiliza princípios do protocolo HTTP. É amplamente utilizado para construir APIs pela sua simplicidade e eficiência.
CFormato leve de troca de dados utilizado para armazenamento e intercâmbio de informações, que é de fácil compreensão e pode ser manipulado com a sintaxe do JavaScript.
DLinguagem de marcação projetada para descrever o conteúdo das páginas da web de forma estruturada, permitindo o armazenamento e a transmissão de dados.
EUma linguagem de transformação que permite converter documentos de um determinado tipo em outros formatos, como HTML ou texto plano. É útil para modificar a apresentação de dados.
Revelar gabarito e comentário▾
GabaritoD — Linguagem de marcação projetada para descrever o conteúdo das páginas da web de forma estruturada, permitindo o armazenamento e a transmissão de dados.
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”.
XML (eXtensible Markup Language)
Gabarito: letra D. XML é uma linguagem de marcação projetada para descrever dados de forma estruturada, permitindo armazenamento e transmissão de informações entre sistemas. As demais alternativas descrevem tecnologias distintas: UDDI, REST, JSON e XSLT.
A questão cobra o conhecimento básico sobre XML, diferenciando-o de outras tecnologias comuns no contexto de integração e interoperabilidade.
XML (eXtensible Markup Language): Definição (Linguagem de marcação, Dados estruturados, Armazenamento e transmissão); Usos comuns (Feeds RSS, SOAP); Não é (UDDI (diretório), REST (estilo arquitetônico), JSON (formato leve), XSLT (transformação))
Alternativa A — ❌ Incorreta
Descreve o UDDI (Universal Description, Discovery and Integration), um registro de serviços web. XML não é um diretório, mas sim o formato de dados utilizado.
Alternativa B — ❌ Incorreta
Descreve o REST (Representational State Transfer), um estilo arquitetônico para APIs que usa HTTP. XML pode ser usado como formato, mas não é a definição da tecnologia.
Alternativa C — ❌ Incorreta
Descreve o JSON (JavaScript Object Notation), formato leve e de fácil manipulação com JavaScript. XML é mais verbose e não é manipulado diretamente com sintaxe JavaScript.
Alternativa D — ✅ Correta ⟵ GABARITO
XML (Extensible Markup Language): Linguagem de marcação que permite descrever o conteúdo de dados de forma estruturada, sendo amplamente utilizada para armazenamento e transmissão de informações entre sistemas, garantindo interoperabilidade.
A alternativa destaca a capacidade de descrever conteúdo de páginas web de forma estruturada (embora HTML seja mais específico para apresentação, XML é usado para dados, como em feeds RSS ou SOAP).
Alternativa E — ❌ Incorreta
Descreve o XSLT (eXtensible Stylesheet Language Transformations), linguagem de transformação de documentos XML para outros formatos (HTML, texto, etc.). Não é o XML em si.
NÃO CAIA NESSA!
A banca mistura conceitos vizinhos: UDDI, REST, JSON e XSLT. O candidato deve lembrar que XML é uma linguagem de marcação para dados estruturados, enquanto as outras são tecnologias que o utilizam ou se diferenciam dele.
Gabarito: letra D — única alternativa que define corretamente o XML.