Questão de Arquitetura de Software — WebServices — FCC 2017
Arquitetura de Software›WebServices
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á
Ausar a Web Services Description Language para descrever as regras de comunicação com o serviço.
Busar JAX-WS para sincronizar a comunicação com o serviço.
Cestabelecer e manter essa conexão com o servidor até o final da troca de mensagens SOAP.
Dusar um dos métodos HTTP como POST, GET, PUT ou DELETE.
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.