Acerca da arquitetura orientada a serviço e de web services,...
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.
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