Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura Cliente-Servidor — CESPE / CEBRASPE 2022

Arquitetura de SoftwareArquitetura Cliente-Servidor
Código
ce145255
Banca
CESPE / CEBRASPE
Órgão
SECONT-ES
Ano
2022
Nível
Superior
Cargo
Auditor do Estado - Tecnologia da Informação
Com relação à interoperabilidade de sistemas, julgue o item a seguir.Web services são aplicações especializadas do tipo clienteservidor para a troca de dados entre computadores de redes distintas.
  1. CCerto
  2. 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”.

Web Services

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.

1Natureza
Interfaces/serviços
Padrões abertos (XML, SOAP, REST)
Interoperabilidade entre sistemas
2Não são
Aplicações especializadas
Exclusivos do modelo cliente-servidor
3Arquiteturas possíveis
Cliente-servidor
Peer-to-peer
SOA
Web services
LEVELsoulevel.com.br
Web services: Natureza (Interfaces/serviços, Padrões abertos (XML, SOAP, REST), Interoperabilidade entre sistemas); Não são (Aplicações especializadas, Exclusivos do modelo cliente-servidor); Arquiteturas possíveis (Cliente-servidor, Peer-to-peer, SOA)
NÃO CAIA NESSA!

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