Pular para o conteúdo principal

Questão de Arquitetura de Software — SOAP (Simple Object Access Protocol) — Instituto Darwin 2025

Arquitetura de SoftwareSOAP (Simple Object Access Protocol)
Código
qg560142
Banca
Instituto Darwin
Órgão
CREA-PB
Ano
2025
Nível
Superior
Cargo
Analista de Sistema
Em uma arquitetura de sistemas distribuídos, os Webservices SOAP são frequentemente utilizados para a integração de dados entre aplicações heterogêneas. Considerando as características e funcionamento desse tipo de serviço, assinale a alternativa correta.
  1. AWebservices SOAP trocam mensagens no formato JSON, o que garante leveza e rapidez na comunicação entre aplicações
  2. BO protocolo SOAP permite apenas operações assíncronas e baseadas em eventos, o que limita seu uso em sistemas síncronos.
  3. CSOAP é um protocolo exclusivo de plataformas Microsoft, sendo incompatível com ambientes baseados em Java ou PHP.
  4. DA comunicação SOAP é menos segura do que REST, pois não suporta mecanismos padronizados de segurança como autenticação ou criptografia.
  5. EWebservices SOAP utilizam XML para estruturação das mensagens e são descritos por meio de WSDL, o que possibilita contratos formais entre as partes envolvidas.
Revelar gabarito e comentário

GabaritoE — Webservices SOAP utilizam XML para estruturação das mensagens e são descritos por meio de WSDL, o que possibilita contratos formais entre as partes envolvidas.

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

SOAP (Simple Object Access Protocol)

Gabarito: letra E. O SOAP utiliza XML para estruturação das mensagens e é descrito por meio de WSDL, que fornece um contrato formal entre as partes, conforme definições do protocolo e da pilha de Web Services. As demais alternativas apresentam distorções sobre as características do SOAP.

Alternativa A — ❌ Incorreta

Webservices SOAP trocam mensagens no formato XML, e não JSON. JSON é associado ao estilo REST, não ao SOAP. O SOAP é um protocolo baseado em XML, conforme sua especificação.

Alternativa B — ❌ Incorreta

O SOAP suporta tanto operações síncronas quanto assíncronas, dependendo do transporte e da implementação. Não é restrito a operações assíncronas ou baseadas em eventos.

Alternativa C — ❌ Incorreta

SOAP é um padrão aberto e independente de plataforma, definido pela W3C. Pode ser implementado em qualquer linguagem (Java, PHP, .NET, etc.) e em qualquer sistema operacional.

Alternativa D — ❌ Incorreta

O SOAP oferece mecanismos padronizados de segurança, como WS-Security, que permite autenticação, integridade e confidencialidade. Não é menos seguro que REST; a segurança depende da implementação.

Alternativa E — ✅ Correta ⟵ GABARITO

Webservices SOAP utilizam XML para estruturação das mensagens e são descritos por WSDL (Web Services Description Language), que define contratos formais (operações, mensagens, bindings) entre as partes, garantindo interoperabilidade.

NÃO CAIA NESSA!

A principal confusão é trocar o formato de dados do SOAP (XML) pelo JSON (típico do REST). A alternativa A explora exatamente esse erro comum. Gravar que SOAP = XML e WSDL é essencial.

Gabarito: letra E

Link permanente: /questoes/qg560142