Pular para o conteúdo principal

Questão de Arquitetura de Software — WebServices — Quadrix 2023

Arquitetura de SoftwareWebServices
Código
qg027182
Banca
Quadrix
Órgão
CREFITO-7ª Região(BA e SE)
Ano
2023
Nível
Superior
Cargo
Programador(a)
Quanto aos web services, à arquitetura orientada a serviços (SOA) e à UML (Unified Modeling Language), julgue o item.Um web service representa uma lógica de negócio que permite que os clientes enviem requisições de um tipo bem definido de informação e recebam respostas apenas síncronas.
  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 – Comunicação Síncrona e Assíncrona

Gabarito: ERRADO (E). A afirmação de que um web service permite respostas "apenas síncronas" é incorreta, pois os web services podem suportar tanto comunicação síncrona quanto assíncrona, dependendo da implementação e dos protocolos utilizados.

Análise do item — ❌ ERRADO

O enunciado afirma que web services recebem requisições de um tipo bem definido de informação e retornam respostas apenas síncronas. Essa limitação não existe na prática. Web services podem ser implementados de forma assíncrona, por exemplo:

  • SOAP: pode utilizar extensões como WS-Addressing para permitir mensagens assíncronas, em que o cliente envia a requisição e continua a executar, recebendo a resposta posteriormente por callback ou polling.

  • REST: embora seja comumente síncrono, também suporta padrões assíncronos, como o uso de filas de mensagens (ex.: RabbitMQ, Kafka) ou callbacks via webhooks.

A palavra "apenas" é o erro central: web services não são restritos a um único modo de comunicação; a escolha entre síncrono e assíncrono depende dos requisitos de negócio e da arquitetura.

Conclusão: A assertiva está errada, pois web services podem operar de forma assíncrona. Portanto, o gabarito é a opção E (Errado).

Link permanente: /questoes/qg027182