Questão de Arquitetura de Software — SOAP (Simple Object Access Protocol) — CESPE / CEBRASPE 2025
Arquitetura de Software›SOAP (Simple Object Access Protocol)
Código
ce220633
Banca
CESPE / CEBRASPE
Órgão
TRF - 6ª REGIÃO
Ano
2025
Nível
Médio
Cargo
Técnico Judiciário – Área: Apoio Especializado – Especialidade: Desenvolvimento de Sistemas de Informação
Em relação ao desenvolvimento de sistemas e ao padrão SOAP, julgue o próximo item.O SOAP permite a comunicação entre serviços web e seus clientes, desde que os códigos em ambas as partes utilizem a mesma linguagem de programação.
CCerto
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 (Simple Object Access Protocol)
Gabarito: E (Errado). A afirmativa está incorreta porque o SOAP é um protocolo independente de linguagem de programação, projetado para permitir a interoperabilidade entre sistemas escritos em diferentes linguagens.
O SOAP é especificado como independente de qualquer modelo de programação ou implementação específica, sendo independente da linguagem de programação. Isso significa que um serviço web implementado em Java pode se comunicar perfeitamente com um cliente em Python ou C# utilizando SOAP, desde que ambos compreendam o formato XML das mensagens.
Portanto, a condição imposta no item — "desde que os códigos em ambas as partes utilizem a mesma linguagem de programação" — é falsa.
SE LIGUE NESSA!
O SOAP utiliza mensagens XML e pode ser transportado por HTTP, SMTP, entre outros. Sua independência de linguagem é um dos pilares da arquitetura orientada a serviços (SOA).
SOAP: Protocolo de comunicação (Mensagens em XML, Transporte: HTTP, SMTP, etc.); Características (Independente de linguagem, Interoperabilidade, Não exige mesma linguagem); Exemplo (Java ↔ Python, C# ↔ Java)