FC ConcursosFC Concursos

Questão FC266260

Um provedor de serviços fornece uma descrição de funcionalidade na especificação WSDL (Web Service Description Language). Um desenvolvedor que deseja criar uma aplicação para invoc

Web Services

IDECAN · 2019

Um provedor de serviços fornece uma descrição de funcionalidade na especificação WSDL (Web Service Description Language). Um desenvolvedor que deseja criar uma aplicação para invocar essa funcionalidade, ao estudar o documento WSDL, irá encontrar uma estrutura com a seguinte característica:

  1. As definições agrupadas no elemento portType informam os tipos de dados que o serviço suporta.
  2. As definições agrupadas no elemento operation descrevem as assinaturas dos métodos suportados.
  3. As definições agrupadas no elemento binding descrevem as assinaturas dos métodos suportados.
  4. As definições agrupadas no elemento portType informam a organização geral do documento, incluindo os schemas associados.
  5. As definições agrupadas no elemento type informam a organização geral do documento, incluindo os schemas associados.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

O elemento <operation> em um documento WSDL descreve a assinatura de cada método exposto pelo serviço: nome da operação e as mensagens que compõem sua interface.

Dentro de uma <operation> são referenciados os elementos <input>, <output> e opcionalmente <fault>, que indicam os parâmetros de entrada, retorno e possíveis erros, respectivamente.

Essas referências apontam para mensagens (<message>) definidas no WSDL, cuja estrutura de dados é declarada em <types>, permitindo identificar tipos e partes usadas pela operação.

Além disso, a <operation> pode indicar o padrão de interação (por exemplo, request-response ou one-way), deixando claro como o cliente deve invocar o método.

Em suma, <operation> reúne a informação necessária para que um desenvolvedor entenda a assinatura e o comportamento das operações oferecidas pelo serviço.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo