Questão de Arquitetura de Software — SOAP (Simple Object Access Protocol) — FCC 2019
Arquitetura de Software›SOAP (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
AREST.
BWSDL.
CCORBA.
DRESTFUL.
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.