Pular para o conteúdo principal

Questão de Arquitetura de Software — WebServices — FCC 2017

Arquitetura de SoftwareWebServices
Código
fc038607
Banca
FCC
Órgão
TRF - 5ª REGIÃO
Ano
2017
Nível
Superior
Cargo
Analista Judiciário - Informática Desenvolvimento
Se um serviço web baseado na arquitetura REST (RESTful) está localizado em http://www.trf5.jus.br/employee, quando o cliente fizer uma requisição a este serviço deverá
  1. Ausar a Web Services Description Language para descrever as regras de comunicação com o serviço.
  2. Busar JAX-WS para sincronizar a comunicação com o serviço.
  3. Cestabelecer e manter essa conexão com o servidor até o final da troca de mensagens SOAP.
  4. Dusar um dos métodos HTTP como POST, GET, PUT ou DELETE.
  5. Eenviar um sinal beacon solicitando ao servidor uma porta para conexão.
Revelar gabarito e comentário

GabaritoD — usar um dos métodos HTTP como POST, GET, PUT ou DELETE.

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 RESTful (REST)

Gabarito: letra D. Serviços RESTful utilizam os métodos HTTP padrão (GET, POST, PUT, DELETE) para realizar operações sobre os recursos identificados pela URL. Essa é a característica central da arquitetura REST, que se contrapõe a abordagens como SOAP, que usam seu próprio protocolo de mensagens.

RESTful
  • 1Características
    • Métodos HTTP padrão
      • GET (consultar)
      • POST (criar)
      • PUT (atualizar)
      • DELETE (remover)
    • Stateless
    • Recurso identificado por URL
  • 2Não utiliza
    • WSDL
    • JAX-WS
    • SOAP
    • Beacon
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

WSDL (Web Services Description Language) é usado para descrever serviços SOAP, não serviços REST. Em REST, a descrição pode ser feita por documentação ou OpenAPI, mas não por WSDL.

Alternativa B — ❌ Incorreta

JAX-WS é uma API Java voltada para serviços web SOAP. Para REST em Java, utiliza-se JAX-RS (como Jersey ou RESTEasy).

Alternativa C — ❌ Incorreta

SOAP é um protocolo de mensagens próprio de web services SOAP. RESTful não utiliza SOAP; as requisições são feitas diretamente via HTTP, sem necessidade de manter conexão contínua (stateless).

Alternativa D — ✅ Correta ⟵ GABARITO

Correta. A arquitetura REST define que as operações sobre recursos são realizadas por meio dos verbos HTTP: GET (consultar), POST (criar), PUT (atualizar/substituir), DELETE (remover), entre outros. A URL http://www.trf5.jus.br/employee identifica o recurso, e o método HTTP define a ação.

Alternativa E — ❌ Incorreta

Enviar um sinal beacon não faz parte do padrão REST. A comunicação é feita diretamente via HTTP na URL do recurso, sem necessidade de negociação de porta.

NÃO CAIA NESSA!

A banca mistura conceitos de SOAP e REST para testar se o candidato sabe que REST utiliza os métodos HTTP como mecanismo de operação. WSDL, JAX-WS e SOAP são tecnologias do paradigma SOAP; em REST, o foco está nos verbos HTTP e nos recursos.

Link permanente: /questoes/fc038607