Questão de Arquitetura de Software — WSDL — FCC 2019
Arquitetura de Software›WSDL
Código
fc057608
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2019
Cargo
Analista Judiciário - Informática
Os documentos WSDL devem conter, principalmente, os elementos:1. definição dos tipos de dados usados pelo web Service (XML Schema).2. definição dos elementos de dados para cada operação.3. descrição das operações que podem ser feitas e mensagens envolvidas.4. definição do protocolo e formato de dados para cada tipo de porta.Esses elementos são, respectivamente,
Atype - portType - biding e message.
Btypes - message - portType e binding.
Cwsdl - type - message e portType.
Dmessage - biding - portType e wsdl.
EportType - type - message e biding.
Revelar gabarito e comentário▾
GabaritoB — types - message - portType e binding.
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”.
WSDL (Web Services Description Language)
Gabarito: letra B. A sequência correta dos elementos principais do WSDL é: types, message, portType e binding, que correspondem respectivamente à definição dos tipos de dados, definição das mensagens, descrição das operações e definição do protocolo/formato.
O WSDL (Web Services Description Language) é um padrão baseado em XML para descrever serviços web. Sua estrutura principal é composta pelos seguintes elementos, na ordem lógica de definição:
types – define os tipos de dados usados pelo serviço (geralmente utilizando XML Schema).
message – define os elementos de dados para cada operação (mensagens de entrada e saída).
portType – descreve as operações que podem ser executadas e as mensagens envolvidas (conjunto de operações).
binding – especifica o protocolo de comunicação e o formato de dados para cada portType (ex.: SOAP, HTTP).
A alternativa B reflete exatamente essa ordem.
1typesTipos de dados (XML Schema)
2messageMensagens de entrada/saída
3portTypeOperações do serviço
4bindingProtocolo e formato (SOAP/HTTP)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
A sequência apresentada é type (singular), portType, biding (grafia errada) e message. O elemento correto é types (plural) e a ordem está trocada: message deveria vir antes de portType, e binding depois de portType.
Alternativa B — ✅ Correta ⟵ GABARITO
types → message → portType → binding, na ordem exata dos conceitos descritos no enunciado.
Alternativa C — ❌ Incorreta
A sequência wsdl, type, message, portType está incorreta. O elemento wsdl não é um elemento estrutural interno do documento; além disso, type (singular) deveria ser types, e portType e binding estão na ordem errada.
Alternativa D — ❌ Incorreta
A sequência message, biding, portType, wsdl está completamente desordenada. message não é o primeiro elemento (o primeiro é types), e biding (grafia errada) e wsdl estão fora de posição.
Alternativa E — ❌ Incorreta
A sequência portType, type, message, biding começa com portType, que deveria vir depois de types e message. A grafia biding está errada (o correto é binding).
PEGA ESSA DICA!
Memorize a sequência WSDL como TMPB: Types → Message → PortType → Binding. Essa ordem reflete a hierarquia de definição: primeiro os tipos de dados, depois as mensagens, depois as operações (portType), e por fim o protocolo (binding).