Questão de Arquitetura de Software — SOAP (Simple Object Access Protocol) — Instituto Darwin 2025
Arquitetura de Software›SOAP (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.
AWebservices SOAP trocam mensagens no formato JSON, o que garante leveza e rapidez na comunicação entre aplicações
BO protocolo SOAP permite apenas operações assíncronas e baseadas em eventos, o que limita seu uso em sistemas síncronos.
CSOAP é um protocolo exclusivo de plataformas Microsoft, sendo incompatível com ambientes baseados em Java ou PHP.
DA comunicação SOAP é menos segura do que REST, pois não suporta mecanismos padronizados de segurança como autenticação ou criptografia.
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.