Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FUNDATEC 2023

ProgramaçãoLinguagens de programação
Código
qq894951
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Professor EBTT - Sistemas Distribuídos
De acordo com Lacerda e Santos (2018), os Serviços Web SOAP (Simple Object Access Protocol) são uma forma de comunicação entre sistemas distribuídos na web, amplamente utilizados para trocar mensagens em formato XML (eXtensible Markup Language) através do protocolo HTTP (Hypertext Transfer Protocol). Esses serviços permitem a interoperabilidade entre diferentes plataformas e linguagens de programação, sendo uma tecnologia fundamental para integração de sistemas. Nesse sentido, assinale a alternativa correta.
  1. AOs Serviços Web SOAP utilizam exclusivamente o formato JSON (JavaScript Object Notation) para a troca de dados entre sistemas.
  2. BA interoperabilidade entre diferentes linguagens de programação é uma limitação dos Serviços Web SOAP.
  3. COs Serviços Web SOAP são incompatíveis com os sistemas baseados em arquitetura REST (Representational State Transfer).
  4. DA utilização de autenticação e criptografia de dados é uma característica exclusiva dos Serviços Web SOAP.
  5. EO protocolo HTTP é utilizado para transportar as mensagens SOAP, que são encapsuladas em uma estrutura XML.
Revelar gabarito e comentário

GabaritoE — O protocolo HTTP é utilizado para transportar as mensagens SOAP, que são encapsuladas em uma estrutura 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”.

Serviços Web SOAP – Características e funcionamento

Gabarito: letra E. O SOAP (Simple Object Access Protocol) utiliza XML para estruturar as mensagens e HTTP como protocolo de transporte, encapsulando os dados em uma estrutura XML. As demais alternativas contêm erros conceituais ou generalizações incorretas.

O enunciado já define que "os Serviços Web SOAP são uma forma de comunicação entre sistemas distribuídos na web, amplamente utilizados para trocar mensagens em formato XML através do protocolo HTTP". A partir dessa definição, qualquer alternativa que contradiga esses pontos está automaticamente errada.

Alternativa A — ❌ Incorreta

Afirma que SOAP utiliza exclusivamente JSON. Na verdade, o formato padrão e obrigatório do SOAP é XML. O uso de JSON não é suportado nativamente pelo protocolo SOAP; quando se deseja trocar dados em JSON, utiliza-se geralmente REST ou outros serviços web. Portanto, a afirmação é falsa.

Alternativa B — ❌ Incorreta

Diz que a interoperabilidade entre diferentes linguagens de programação é uma limitação do SOAP. É exatamente o oposto: o SOAP foi criado para garantir interoperabilidade entre plataformas e linguagens distintas, justamente por usar padrões abertos como XML e HTTP. A interoperabilidade é uma vantagem, não uma limitação.

Alternativa C — ❌ Incorreta

Afirma que SOAP é incompatível com sistemas baseados em REST. Na prática, SOAP e REST são paradigmas diferentes, mas podem ser usados em conjunto ou coexistir no mesmo ecossistema. Não há incompatibilidade técnica que impeça a utilização de ambos; cada um tem suas aplicações. Portanto, a afirmação é falsa.

Alternativa D — ❌ Incorreta

Afirma que autenticação e criptografia são exclusivas do SOAP. Tanto SOAP quanto REST podem implementar mecanismos de segurança, como HTTPS, tokens, assinaturas digitais, etc. A segurança não é uma característica exclusiva de nenhum dos dois; ambos podem ser protegidos. Portanto, a exclusividade alegada é incorreta.

Alternativa E — ✅ Correta ⟵ GABARITO

A assertiva está em perfeita consonância com a definição do SOAP: o protocolo HTTP é utilizado para transportar as mensagens, que são encapsuladas em uma estrutura XML. Essa é a essência do SOAP sobre HTTP, o que torna a alternativa correta.

Gabarito: letra E.

Link permanente: /questoes/qq894951