Acerca da arquitetura orientada a serviço e de web services,...

Próximas questões
Com base no mesmo assunto
Q1814490 Arquitetura de Software

Acerca da arquitetura orientada a serviço e de web services, julgue o item a seguir.



O uso do protocolo SOAP em conjunto do parsing do XML, reduz custos na aquisição de memória e processadores para servidores, já que o formato deste protocolo prioriza desempenho da aplicação e pouco uso de processador.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é Errado (E).

Tema da questão:

A questão aborda a arquitetura orientada a serviço e o uso do protocolo SOAP em web services. Para resolvê-la, é necessário entender como o SOAP funciona e suas características em relação ao uso de recursos de hardware, como memória e processadores.

Explicação:

O protocolo SOAP (Simple Object Access Protocol) é amplamente usado para a comunicação entre web services. Ele utiliza o XML para formatar as mensagens trocadas entre o cliente e o servidor.

Embora o SOAP seja conhecido por sua robustez e padronização, uma característica importante a ser destacada é que o processamento de mensagens XML pode ser complexo e intensivo em termos de recursos. Isso ocorre porque o XML é um formato verboroso e detalhado, que requer análise (parsing) e validação, atividades que consomem tempo de CPU e memória.

Portanto, a afirmação que diz que o uso do protocolo SOAP, em conjunto com o parsing do XML, reduz custos na aquisição de memória e processadores para servidores, não é correta. Na verdade, o SOAP tende a aumentar a necessidade de recursos de hardware devido ao overhead associado ao processamento de XML.

Dessa forma, a alternativa correta ao afirmar que o protocolo SOAP reduz custos é Errado (E).

Justificativas das alternativas:

Certo (C): Essa alternativa estaria incorreta porque contradiz a natureza intensiva de recursos do SOAP. O SOAP, devido ao uso de XML, geralmente não é associado à redução de custos de hardware.

Errado (E): Essa alternativa está correta porque reconhece que o protocolo SOAP, devido ao processamento intensivo de XML, tende a aumentar a necessidade de memória e poder de processamento, não reduzindo custos de aquisição.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O SOAP é mais pesado que o REST, por exemplo E só o fato de fazer o parsing do XML já requer algum tipo de processamento

protocolo SOAP emprega XML em vez do formato binário, o que torna o tamanho dos dados cerca de 400% maior que os dados binários. O parsing das informações XML contidas no envelope SOAP também requer esforço de processamento e consumo de tempo.

Fonte: Tec Concursos.

JUSTIFICATIVA: ERRADO. O protocolo SOAP emprega XML em vez do formato binário, o que torna o tamanho dos dados cerca de 400% maior que os dados binários. O parsing das informações XML contidas no envelope SOAP também requer esforço de processamento e consumo de tempo

SOAP não prioriza desempenho

SOAP vs. REST: 

  • Complexidade: SOAP é mais complexo e oferece mais funcionalidades em comparação ao REST, que é mais simples e leve. 
  • Formato de Dados: SOAP usa exclusivamente XML, enquanto REST pode usar XML, JSON, YAML, etc. 
  • Padrão: SOAP é um protocolo com padrões definidos, enquanto REST é um estilo arquitetural que utiliza o protocolo HTTP. 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo