Pular para o conteúdo principal

Questão de Arquitetura de Software — SOAP (Simple Object Access Protocol) — FGV 2024

Arquitetura de SoftwareSOAP (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,
  1. AF – V – V.
  2. BF – V – F.
  3. CV – F – F.
  4. DF – F – F.
  5. 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:

  1. REST permite criptografia via HTTPS, portanto não é menos segura que SOAP — a afirmação é falsa.

  2. SOAP utiliza exclusivamente XML, mas REST aceita múltiplos formatos (JSON, XML, HTML, etc.), não apenas JSON — afirmação falsa.

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

Gabarito: letra E.

Link permanente: /questoes/fg085663