Questão de Arquitetura de Software — SOAP (Simple Object Access Protocol) — IV - UFG 2023
Arquitetura de Software›SOAP (Simple Object Access Protocol)
Código
qq862486
Banca
IV - UFG
Órgão
UFG
Ano
2023
Nível
Superior
Cargo
CS - - Analista de Tecnologia da Informação/Área: Sistemas
O formato utilizado para a representação dos dados nas mensagens Simple Object Access Protocol (SOAP) é o
AComma-Separated Values (CSV).
BExtensible Markup Language (XML).
CJavaScript Object Notation (JSON).
DHypertext Markup Language (HTML).
Revelar gabarito e comentário▾
GabaritoB — Extensible Markup Language (XML).
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
Gabarito: letra B. O SOAP (Simple Object Access Protocol) utiliza o XML (Extensible Markup Language) como formato padrão para representação de dados em suas mensagens. Esta definição é estabelecida pela especificação do W3C e é fundamental para a estruturação das mensagens SOAP, que são documentos XML contendo envelope, cabeçalho (opcional) e corpo.
A questão testa o conhecimento básico sobre o protocolo SOAP, frequentemente contrastado com outras tecnologias de serviços web.
SOAP: Formato padrão (XML (Extensible Markup Language), Especificação W3C); Estrutura da mensagem (Envelope, Cabeçalho (opcional), Corpo); Não utiliza (CSV (tabular, sem hierarquia), JSON (leve, mas não é SOAP), HTML (apresentação visual))
Alternativa A — ❌ Incorreta
CSV (Comma-Separated Values) é um formato de dados tabular e plano, sem estrutura hierárquica ou de namespace, inadequado para mensagens SOAP que exigem organização complexa.
Alternativa B — ✅ Correta ⟵ GABARITO
XML é a linguagem de marcação padrão do SOAP. As mensagens SOAP são documentos XML que seguem a especificação W3C, com elementos como <Envelope>, <Header> e <Body>.
Alternativa C — ❌ Incorreta
JSON (JavaScript Object Notation) é um formato leve de troca de dados, mas não é utilizado pelo SOAP. O SOAP foi concebido antes da popularização do JSON e sua definição é baseada exclusivamente em XML.
Alternativa D — ❌ Incorreta
HTML (Hypertext Markup Language) é voltado para apresentação visual em navegadores, não para representação estruturada de dados em mensagens de protocolo.
PEGA ESSA DICA!
Para memorizar: SOAP → XML; REST → JSON (ou XML). Essa associação é recorrente em provas de arquitetura de software.