Pular para o conteúdo principal

Questão de Arquitetura de Software — WSDL — FCC 2019

Arquitetura de SoftwareWSDL
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,
  1. Atype - portType - biding e message.
  2. Btypes - message - portType e binding.
  3. Cwsdl - type - message e portType.
  4. Dmessage - biding - portType e wsdl.
  5. 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:

  1. types – define os tipos de dados usados pelo serviço (geralmente utilizando XML Schema).

  2. message – define os elementos de dados para cada operação (mensagens de entrada e saída).

  3. portType – descreve as operações que podem ser executadas e as mensagens envolvidas (conjunto de operações).

  4. 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.

  1. 1typesTipos de dados (XML Schema)
  2. 2messageMensagens de entrada/saída
  3. 3portTypeOperações do serviço
  4. 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

typesmessageportTypebinding, 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).

Gabarito: letra B.

Link permanente: /questoes/fc057608