Questão de Arquitetura de Software — SOAP (Simple Object Access Protocol) — FGV 2024
Arquitetura de Software›SOAP (Simple Object Access Protocol)
Código
fg085663
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Especificações de Rede, Análise de Acessos, Informações e Requisitos de Segurança. Instalação e Administração de Equipamentos
As abordagens REST e SOAP possuem o objetivo de permitir a comunicação entre aplicações web.Com relação ao seu emprego para transmissão de dados, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.( ) A transmissão de dados via SOAP é considerada mais segura que via RESTful API's, visto que REST não permite criptografia.( ) SOAP usa estritamente o formato XML para suas mensagens, enquanto REST permite JSON apenas.( ) A especificação WS-Security é utilizada exclusivamente no protocolo SOAP.As afirmativas são, respectivamente,
AF – V – V.
BF – V – F.
CV – F – F.
DF – F – F.
EF – F – V.
Revelar gabarito e comentário▾
GabaritoE — F – F – V.
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”.
REST vs SOAP: Segurança, Formatos e WS-Security
Gabarito: letra E. A sequência correta é F – F – V:
REST permite criptografia via HTTPS, portanto não é menos segura que SOAP — a afirmação é falsa.
SOAP utiliza exclusivamente XML, mas REST aceita múltiplos formatos (JSON, XML, HTML, etc.), não apenas JSON — afirmação falsa.
A especificação WS-Security é de fato exclusiva do protocolo SOAP, não aplicável a REST — afirmação verdadeira.
A banca testa o conhecimento das diferenças fundamentais entre REST e SOAP. Vamos analisar cada afirmativa:
Afirmativa
Análise
V/F
A transmissão de dados via SOAP é considerada mais segura que via RESTful API's, visto que REST não permite criptografia.
REST permite criptografia via HTTPS (TLS/SSL). Ambas podem usar HTTP ou HTTPS. A segurança adicional do SOAP vem de especificações como WS-Security, não da ausência de criptografia em REST.
F
SOAP usa estritamente o formato XML para suas mensagens, enquanto REST permite JSON apenas.
SOAP usa exclusivamente XML. REST aceita múltiplos formatos (JSON, XML, HTML, YAML, etc.), não apenas JSON. A segunda parte é falsa.
F
A especificação WS-Security é utilizada exclusivamente no protocolo SOAP.
WS-Security é uma especificação do ecossistema SOAP para integridade, confidencialidade e autenticação. Não se aplica a REST.
V
REST vs SOAP
1Segurança
REST: criptografia via HTTPS
SOAP: WS-Security (exclusivo)
2Formato de mensagem
SOAP: estritamente XML
REST: JSON, XML, HTML, YAML
LEVEL · soulevel.com.br
1ª Afirmativa — ❌ Falsa
A afirmativa diz que a transmissão via SOAP é mais segura que REST "visto que REST não permite criptografia". Isso é um erro: REST pode sim utilizar criptografia, através do protocolo HTTPS (TLS/SSL). Tanto SOAP quanto REST podem trafegar sobre HTTP ou HTTPS. A segurança adicional do SOAP vem de especificações como WS-Security, mas não da ausência de criptografia em REST. Portanto, a afirmação é falsa.
2ª Afirmativa — ❌ Falsa
É verdade que SOAP usa estritamente XML para suas mensagens. Porém, a segunda parte — "enquanto REST permite JSON apenas" — está incorreta. REST (Representational State Transfer) é um estilo arquitetural que pode utilizar qualquer formato de representação de recursos, como JSON, XML, HTML, YAML, até texto plano. JSON é o mais comum, mas não o único. Como a conjunção "enquanto" liga duas ideias, e a segunda é falsa, toda a afirmativa é falsa.
3ª Afirmativa — ✅ Verdadeira
WS-Security (Web Services Security) é uma especificação que define como garantir integridade, confidencialidade e autenticação em mensagens SOAP. Ela é exclusiva do ecossistema SOAP e não se aplica a REST (embora existam padrões como OAuth para REST). Logo, a afirmativa é verdadeira.
NÃO CAIA NESSA!
A banca explora duas confusões comuns: (1) achar que REST não usa criptografia — mas HTTPS resolve; (2) achar que REST só aceita JSON — na verdade aceita diversos formatos. Na terceira, é direta: WS-Security é mesmo exclusivo do SOAP. Confira sempre os detalhes nas afirmativas para não cair nessas armadilhas.
Conclusão: Sequência F – F – V corresponde à alternativa E.