Pular para o conteúdo principal

Questão de Arquitetura de Software — SOAP (Simple Object Access Protocol) — CESPE / CEBRASPE 2023

Arquitetura de SoftwareSOAP (Simple Object Access Protocol)
Código
ce161030
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2023
Nível
Superior
Cargo
Analista - Especialização: Tecnologia
Quanto a tecnologias de integração, julgue o item seguinte.As solicitações e respostas empacotadas em mensagens SOAP (Simple Object Access Protocol) são escritas em HTML e contêm as informações para a execução de um web service.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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: formato de mensagens

Gabarito: ❌ ERRADO. As mensagens SOAP são escritas em XML, e não em HTML. O SOAP (Simple Object Access Protocol) é um protocolo que utiliza XML para estruturar suas mensagens (envelope, cabeçalho, corpo), sendo independente de plataforma e de transporte. HTML é uma linguagem de marcação voltada à apresentação visual em navegadores, inadequada para a troca de dados estruturados entre serviços web.

O item incorre ao afirmar que as solicitações e respostas SOAP são em HTML. Conforme a definição, "SOAP baseia-se na Linguagem de Marcação Extensível (XML) para seu formato de mensagem" e "uma mensagem SOAP é um documento XML". A banca explora a confusão comum entre XML e HTML, mas o protocolo é claramente baseado em XML.

1Formato
XML (correto)
HTML (errado)
2Estrutura
Envelope
Cabeçalho
Corpo
3Características
Independente de plataforma
Independente de transporte
Mensagens SOAP
LEVELsoulevel.com.br
Mensagens SOAP: Formato (XML (correto), HTML (errado)); Estrutura (Envelope, Cabeçalho, Corpo); Características (Independente de plataforma, Independente de transporte)
PEGA ESSA DICA!

Na prova, lembre-se: SOAP = XML; REST também pode usar XML ou JSON, mas nunca HTML para a estrutura da mensagem. HTML é para páginas web, não para web services.

Gabarito: E – Errado.

Link permanente: /questoes/ce161030