Questão de Programação — XML (Extensible Markup Language) — FGV 2024
Programação›XML (Extensible Markup Language)
Código
fg086719
Banca
FGV
Órgão
MF
Ano
2024
Nível
Superior
Cargo
Auditor Federal de Finanças e Controle - Área de Tecnologia da Informação (Operação e Infraestrutura) - manhã
Organizações em todo o mundo frequentemente utilizam Web Services e fazem amplo uso de especificações de padrões de interoperabilidade baseados em XML para implementar uma Arquitetura Orientada a Serviços (SOA).De acordo com esses padrões, a notação XML para descrição de webservices, como acessá-lo e quais operações estão disponíveis é
ASOAP.
BREST.
CWSDL.
DXSLT.
EYAML.
Revelar gabarito e comentário▾
GabaritoC — WSDL.
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”.
Padrões XML para Web Services em SOA
Gabarito: letra C. A questão pergunta qual é a notação XML para descrição de webservices, incluindo como acessá-lo e quais operações estão disponíveis. A resposta é WSDL (Web Services Description Language), que é uma especificação baseada em XML que define a interface do serviço, os endpoints e as operações. As demais alternativas são incorretas: SOAP é um protocolo de mensagens, REST é um estilo arquitetural, XSLT é para transformação de XML e YAML é um formato de serialização de dados (não XML).
Padrões XML para Web Services: Descrição do serviço (WSDL (endpoints, operações)); Protocolo de mensagens (SOAP); Transformação de XML (XSLT); Estilo arquitetural (REST (não é notação XML)); Serialização de dados (YAML (não é XML))
Alternativa A — ❌ Incorreta
SOAP (Simple Object Access Protocol) é um protocolo para troca de mensagens estruturadas em XML, mas não é uma linguagem de descrição de serviços; ele define o formato da mensagem, não a descrição do serviço.
Alternativa B — ❌ Incorreta
REST (Representational State Transfer) é um estilo arquitetural que utiliza HTTP e formatos como JSON ou XML, mas não é uma notação XML para descrição de serviços; serviços RESTful são normalmente descritos por OpenAPI/Swagger, não por uma especificação XML padronizada.
Alternativa C — ✅ Correta ⟵ GABARITO
WSDL (Web Services Description Language) é o padrão XML para descrever web services, especificando como acessá-los (endpoints, protocolos) e quais operações estão disponíveis. É amplamente utilizado em SOA.
Alternativa D — ❌ Incorreta
XSLT (eXtensible Stylesheet Language Transformations) é uma linguagem para transformar documentos XML em outros formatos (HTML, texto, etc.), não tem relação com descrição de serviços.
Alternativa E — ❌ Incorreta
YAML (YAML Ain't Markup Language) é um formato de serialização de dados legível por humanos, mas não é baseado em XML e não é usado para descrever web services no contexto de SOA com XML.