Questão de Arquitetura de Software — Arquitetura Cliente-Servidor — CESPE / CEBRASPE 2022
- Código
- ce145255
- Banca
- CESPE / CEBRASPE
- Órgão
- SECONT-ES
- Ano
- 2022
- Nível
- Superior
- Cargo
- Auditor do Estado - Tecnologia da Informação
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: Errado (E). A afirmação de que web services são aplicações especializadas do tipo cliente-servidor está incorreta. Web services são interfaces ou serviços que utilizam padrões abertos (como XML, SOAP, REST) para permitir interoperabilidade entre sistemas, não sendo necessariamente aplicações nem restritos à arquitetura cliente-servidor. O erro central está em classificá-los como "aplicações" e vinculá-los exclusivamente ao modelo cliente-servidor.
Web services são projetados para suportar interações interoperáveis entre máquinas em uma rede, conforme destaca a literatura técnica. Eles podem ser implementados em diversas arquiteturas, como peer-to-peer ou orientada a serviços (SOA), e não se limitam ao papel de cliente ou servidor. A definição correta enfatiza a troca de dados padronizada (ex.: SOAP, REST) entre sistemas distintos, independentemente da topologia.
A banca explora a confusão comum entre web services e aplicações cliente-servidor. Enquanto web services são interfaces para comunicação interoperável, o modelo cliente-servidor é uma arquitetura de distribuição de responsabilidades. A frase tenta equiparar os dois conceitos, o que é tecnicamente impreciso.
Gabarito: E (Errado).
Link permanente: /questoes/ce145255