Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — CESPE / CEBRASPE 2025

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
ce196311
Banca
CESPE / CEBRASPE
Órgão
CAESB-DF
Ano
2025
Nível
Superior
Cargo
Analista de Suporte ao Negócio - Analista de Sistemas
Uma empresa, ao criar um sistema de rastreamento de pacotes em tempo real, implementou uma integração com diversos serviços de entrega que possuem diferentes requisitos de comunicação. Alguns serviços respondem apenas quando solicitados, enquanto outros não geram resposta.Assinale a opção que cita o padrão adotado na situação hipotética precedente.
  1. AXMLHttpRequest
  2. BXSLT
  3. CSOAP
  4. DREST
  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”.

WSDL na Arquitetura SOA

Gabarito: letra E (WSDL). A situação hipotética descreve serviços de entrega com diferentes modos de comunicação: uns respondem quando solicitados (request-response) e outros não geram resposta (one-way). O padrão que permite descrever formalmente esses diferentes tipos de interação em um serviço web é o WSDL (Web Services Description Language). O WSDL atua como o contrato do serviço, definindo as operações, mensagens e protocolos de comunicação, independente do protocolo subjacente (SOAP, REST etc.).

No contexto da arquitetura SOA, o WSDL é o padrão utilizado para descrever a interface dos serviços, incluindo os modos de troca de mensagens (request-response, one-way, solicitante-resposta). Os demais itens ou são tecnologias de implementação ou não se aplicam à descrição do serviço.

Alternativa A — ❌ Incorreta

XMLHttpRequest não é um padrão de descrição ou comunicação de serviços web, mas sim uma API JavaScript do lado cliente para requisições HTTP assíncronas. Não se aplica à descrição de serviços de entrega.

Alternativa B — ❌ Incorreta

XSLT (Extensible Stylesheet Language Transformations) é uma linguagem para transformar documentos XML. Não está relacionado à descrição de serviços ou modos de comunicação.

Alternativa C — ❌ Incorreta

SOAP é um protocolo de comunicação baseado em XML para serviços web. Embora suporte os modos request-response e one-way, ele é um protocolo, não um padrão de descrição. A descrição das operações e modos é feita pelo WSDL.

Alternativa D — ❌ Incorreta

REST é um estilo arquitetural que utiliza HTTP de forma leve e síncrona. Não define formalmente modos de comunicação como one-way, nem é um padrão de descrição de serviços.

Alternativa E — ✅ Correta ⟵ GABARITO

WSDL (Web Services Description Language) é o padrão que descreve a interface do serviço web, incluindo as operações, tipos de mensagem e modos de comunicação (request-response e one-way). No cenário, ele permite especificar que alguns serviços respondem apenas quando solicitados e outros não geram resposta, alinhando-se exatamente aos diferentes requisitos de comunicação.

NÃO CAIA NESSA!

Lembre-se: WSDL descreve o que o serviço faz e como se comunicar; SOAP é como a mensagem é transmitida; UDDI é onde o serviço é registrado. Não confunda descrição com protocolo.

Gabarito: letra E.

Link permanente: /questoes/ce196311