Pular para o conteúdo principal

Questão de Programação — Web — FGV 2023

ProgramaçãoWeb
Código
fg060121
Banca
FGV
Órgão
AL-MA
Ano
2023
Nível
Superior
Cargo
Técnico de Gestão Administrativa - Programador de Sistemas
Os trechos a seguir apontam características dos Web Services, à exceção de um. Assinale-o.
  1. Apodem ser utilizados por outras aplicações.
  2. Bsão autocontidos e autodescritos.
  3. Csão descobertos na Web por meio do protocolo SOAP.
  4. Dse comunicam com protocolos abertos.
  5. Etêm como bases o HTTP e o XML.
Revelar gabarito e comentário

GabaritoC — são descobertos na Web por meio do protocolo SOAP.

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: letra C. A descoberta de Web Services não é feita pelo protocolo SOAP, mas sim por mecanismos como UDDI (Universal Description, Discovery and Integration) ou outros registros. SOAP é um protocolo de mensagens, não de descoberta. As demais alternativas descrevem corretamente características fundamentais dos Web Services.

A questão pede a exceção, ou seja, a alternativa que NÃO é uma característica dos Web Services.

Web Services
  • 1Características
    • Interoperabilidade (outras aplicações)
    • Autocontidos e autodescritos (WSDL)
    • Protocolos abertos (HTTP, SMTP)
    • Bases: HTTP e XML
  • 2Protocolos
    • SOAP → mensagens/COMUNICAÇÃO
    • WSDL → DESCRIÇÃO
    • UDDI → DESCOBERTA
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta

Web Services são projetados para serem consumidos por outras aplicações, independentemente de plataforma ou linguagem. A interoperabilidade é um dos pilares.

Alternativa B — ✅ Correta

Os Web Services são autocontidos (não dependem de contexto externo) e autodescritos (a descrição do serviço é fornecida pelo WSDL – Web Services Description Language).

Alternativa C — ❌ Incorreta ⟵ GABARITO

A afirmação de que são descobertos na Web por meio do protocolo SOAP está errada. SOAP (Simple Object Access Protocol) é um protocolo para troca de mensagens estruturadas, utilizado na comunicação com o Web Service, não na descoberta. A descoberta é feita tipicamente via UDDI ou outros mecanismos de registro.

Alternativa D — ✅ Correta

Web Services comunicam-se com protocolos abertos (HTTP, SMTP, etc.) e utilizam formatos padronizados como XML, garantindo interoperabilidade.

Alternativa E — ✅ Correta

HTTP e XML são as bases tecnológicas mais comuns dos Web Services: HTTP como transporte e XML como formato de dados (embora JSON também seja usado atualmente).

NÃO CAIA NESSA!

A banca troca o papel do SOAP: muitos candidatos associam SOAP a Web Services e pensam que ele serve para descoberta. Na verdade, SOAP é um protocolo de mensageria; a descoberta é feita por UDDI. Lembre-se: SOAP = comunicação; UDDI = descoberta; WSDL = descrição.

Gabarito: letra C (a única que não é característica de Web Services).

Link permanente: /questoes/fg060121