Pular para o conteúdo principal

Questão de Arquitetura de Software — WSDL — IV - UFG 2024

Arquitetura de SoftwareWSDL
Código
qg272723
Banca
IV - UFG
Órgão
TJ-GO
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área Especializada - Analista de Sistemas
O W3C (World Wide Web Consortium), organização responsável pelo desenvolvimento de padrões e diretrizes para web, descreve a WSDL como sendo uma notação XML para
  1. Adescrever um serviço da web.
  2. Bpermitir a intercomunicação de processos.
  3. Ccompartilhar dados na web.
  4. Dviabilizar a troca de mensagens cliente/servidor.
Revelar gabarito e comentário

GabaritoA — descrever um serviço da web.

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”.

WSDL (Web Services Description Language)

Gabarito: letra A. O W3C define WSDL como uma notação XML para descrever serviços da web, conforme o próprio nome indica: Web Services Description Language. É a função central do WSDL: prover uma descrição padronizada das operações, mensagens e protocolos de um web service, de modo que clientes possam entendê-lo e utilizá-lo.

A banca testa a compreensão do papel específico do WSDL, diferenciando-o de outras tecnologias do ecossistema de web services (SOAP, UDDI, XML em geral). O erro comum é confundir WSDL com a própria comunicação ou troca de dados.

WSDL (Web Services Description Language)
  • 1Função central
    • Notação XML
    • Descrever serviços da web
    • Operações, mensagens, protocolos
  • 2O que NÃO é
    • Comunicação (SOAP)
    • Compartilhamento de dados (REST/SOAP)
    • Troca de mensagens (SOAP)
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

A WSDL é exatamente uma notação baseada em XML para descrever um serviço da web: suas operações, tipos de mensagem, protocols de transporte, endereço, etc. O próprio nome já indica essa finalidade.

Alternativa B — ❌ Incorreta

Permitir a intercomunicação de processos é função do SOAP (Simple Object Access Protocol), que define como as mensagens XML são trocadas entre cliente e servidor. A WSDL apenas descreve o serviço; a comunicação efetiva é feita por SOAP ou outros protocolos.

Alternativa C — ❌ Incorreta

Compartilhar dados na web é um objetivo amplo de web services como um todo, não específico do WSDL. Tecnologias como REST ou SOAP permitem o compartilhamento; o WSDL é apenas a descrição do serviço.

Alternativa D — ❌ Incorreta

Viabilizar a troca de mensagens cliente/servidor é também papel do SOAP ou de outros protocolos de transporte. O WSDL não troca mensagens; ele descreve como as mensagens devem ser estruturadas.

NÃO CAIA NESSA!

A banca tenta confundir o WSDL com as funções do SOAP (troca de mensagens, intercomunicação) ou com o conceito genérico de compartilhamento de dados. Lembre-se: WSDL descreve; SOAP comunica; UDDI publica/descobre.

Gabarito: letra A

Link permanente: /questoes/qg272723