Pular para o conteúdo principal

Questão de Arquitetura de Software — SOAP (Simple Object Access Protocol) — FCC 2019

Arquitetura de SoftwareSOAP (Simple Object Access Protocol)
Código
fc056640
Banca
FCC
Órgão
SEFAZ-BA
Ano
2019
Cargo
Auditor Fiscal - Administração, Finanças e Controle Interno - Prova II
Os web services são componentes de software na web que podem fornecer determinados serviços a aplicações criadas em diferentes linguagens. Podem usar o protocolo SOAP para transferência de mensagens em formato XML. Para descrever a estrutura destas mensagens geralmente utiliza-se
  1. AREST.
  2. BWSDL.
  3. CCORBA.
  4. DRESTFUL.
  5. EHTML.
Revelar gabarito e comentário

GabaritoB — WSDL.

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 e descrição de mensagens SOAP

Gabarito: letra B. O WSDL (Web Services Description Language) é a linguagem padrão para descrever a estrutura das mensagens (em XML) de serviços web que utilizam SOAP, definindo operações, parâmetros e formatos.

O enunciado foca em web services que usam SOAP para transferir mensagens XML. A descrição da estrutura dessas mensagens é feita pelo WSDL (Web Services Description Language), um documento XML que especifica os endpoints, operações, tipos de dados e protocolos de transporte. É um padrão aceito pelo W3C e parte fundamental da pilha de tecnologias de serviços web SOAP.

Alternativa A — ❌ Incorreta

O REST é um estilo arquitetural para construir serviços web, mas não é uma linguagem de descrição de estrutura de mensagens. Ele se baseia em recursos e verbos HTTP, enquanto o SOAP utiliza WSDL para descrição.

Alternativa B — ✅ Correta ⟵ GABARITO

O WSDL é a resposta correta. Ele fornece um contrato formal que descreve como interagir com o serviço web, incluindo o formato das mensagens SOAP.

Alternativa C — ❌ Incorreta

CORBA (Common Object Request Broker Architecture) é um middleware para objetos distribuídos, usando IDL (Interface Definition Language), não se relaciona diretamente com descrição de mensagens SOAP.

Alternativa D — ❌ Incorreta

RESTFUL refere-se a serviços que seguem o estilo REST, não ao WSDL. Serviços RESTful não exigem WSDL, geralmente usam documentação informal ou especificações como OpenAPI.

Alternativa E — ❌ Incorreta

HTML é uma linguagem de marcação para páginas web, não para descrever estrutura de mensagens SOAP. Mensagens SOAP são XML estruturado, e o WSDL descreve esse XML.

NÃO CAIA NESSA!

Em provas, associe SOAP diretamente a WSDL, e REST a OpenAPI ou documentação informal. A pegadinha comum é trocar WSDL por REST ou CORBA – lembre que WSDL é o contrato do serviço SOAP.

Gabarito: letra B.

Link permanente: /questoes/fc056640