Pular para o conteúdo principal

Questão de Programação — Web — FGV 2023

ProgramaçãoWeb
Código
fg073214
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Médio
Cargo
Técnico Judiciário - Especialidade - Programação de Sistemas
Em um ambiente de Web Services SOAP, a interoperabilidade é garantida pela utilização de XML em todos os níveis da arquitetura.Para descrever os serviços que são oferecidos pelo Web Service SOAP, permitindo a geração automática de stubs através de ferramentas adequadas, deve ser utilizado o artefato:
  1. AXSD;
  2. BWADL;
  3. CXSS;
  4. DCML;
  5. EWSDL.
Revelar gabarito e comentário

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

Web Services SOAP e WSDL

Gabarito: letra E. O artefato utilizado para descrever os serviços oferecidos por um Web Service SOAP, permitindo a geração automática de stubs, é o WSDL (Web Services Description Language). O WSDL é um documento XML que define as operações disponíveis, os parâmetros de entrada e saída, e os protocolos de comunicação, possibilitando que ferramentas gerem stubs para consumir o serviço.

A banca testa o conhecimento sobre os padrões da arquitetura SOAP. Em SOAP, a descrição do serviço é feita via WSDL, enquanto o XSD é usado para definir estruturas de dados, mas não para descrever operações.

Descrição de Web Services
  • 1SOAP
    • WSDL (operações, parâmetros, protocolos)
    • XSD (estrutura de dados)
  • 2REST
    • WADL
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

XSD (XML Schema Definition) é utilizado para definir a estrutura e validar documentos XML, mas não descreve as operações de um Web Service SOAP. É um componente complementar, mas não o artefato principal para geração de stubs.

Alternativa B — ❌ Incorreta

WADL (Web Application Description Language) é voltado para descrever serviços RESTful, não SOAP. Portanto, não se aplica ao contexto da questão.

Alternativa C — ❌ Incorreta

XSS (Cross-Site Scripting) é uma vulnerabilidade de segurança em aplicações web, não um artefato de descrição de serviços.

Alternativa D — ❌ Incorreta

CML não é uma sigla relacionada a descrição de Web Services SOAP. Pode se referir a outras áreas, mas não é relevante aqui.

Alternativa E — ✅ Correta ⟵ GABARITO

WSDL (Web Services Description Language) é o padrão oficial para descrever Web Services SOAP. Ele fornece um contrato que especifica as operações, mensagens, tipos de dados e protocolos de transporte, permitindo que ferramentas gerem automaticamente stubs e skeletons para comunicação.

Gabarito: letra E.

Link permanente: /questoes/fg073214