Questões de WSDL (Arquitetura de Software)

Limpar Busca

Assinale a opção que apresenta um vocabulário XML usado para descrever serviços web embasados em SOAP.

  • A XSLT (eXtensible Stylesheet Language for Transformation)
  • B KML (Keyhole Markup Language)
  • C 3DMLW (3D Markup Language for Web)
  • D WSDL (Web Service Description Language)
  • E WADL (Web Application Description Language)

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,

  • A type - portType - biding e message.
  • B types - message - portType e binding.
  • C wsdl - type - message e portType.
  • D message - biding - portType e wsdl.
  • E portType - type - message e biding.

Considere as definições descritas abaixo:


I. Define os componentes de uma especificação de serviço que pode ser usada para descobrir sua existência. Esses componentes incluem informações sobre o provedor de serviço, os serviços fornecidos, o local da descrição da interface de serviço e informações sobre os relacionamentos de negócios.

II. Padrão de trocas de mensagens que oferece suporte à comunicação entre os serviços. Define os componentes essenciais e opcionais das mensagens passadas entre serviços.

III. Linguagem de definição de serviço Web, que é um padrão para a definição de interface de serviço. Define como as operações de serviço (nomes de operação, parâmetros e seus tipos) e associações de serviço devem ser definidas.


As descrições I, II e III correspondem, correta e respectivamente, a

  • A WSDL, UDDI e SOAP.
  • B SOAP, WSDL e UDDI.
  • C SOAP, UDDI e WSDL.
  • D UDDI, WSDL e SOAP.
  • E UDDI, SOAP e WSDL.

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:

  • A As definições agrupadas no elemento portType informam os tipos de dados que o serviço suporta.
  • B As definições agrupadas no elemento operation descrevem as assinaturas dos métodos suportados.
  • C As definições agrupadas no elemento binding descrevem as assinaturas dos métodos suportados.
  • D As definições agrupadas no elemento portType informam a organização geral do documento, incluindo os schemas associados.
  • E As definições agrupadas no elemento type informam a organização geral do documento, incluindo os schemas associados.

Com relação às formas de permitir a interoperabilidade dos sistemas, é correto afirmar:

  • A Uma das limitações quando o padrão RESTful está relacionada a limitação do recurso somente poder ser representado utilizando o formato JSON (JavaScript Object Notation).
  • B A linguagem WSDL (Web Services Description Language) é utilizada para descrever os serviços oferecidos por um Web Service e especificar como esses serviços devem ser solicitados.
  • C O SOA (Service-Oriented Architecture) especifica um estilo de programação voltado para o compartilhamento de recursos na forma de serviços, ficando restrito ao compartilhamento de dados entre empresas.
  • D Todo serviço disponibilizado pelas empresas deve ser cadastrado no UDDI (Universal Description, Discovery and Integration), como forma de garantir que os serviços sejam acessíveis a partir de qualquer aplicação.
  • E Pelo fato de depender dos métodos especificados no protocolo HTTP (Hypertext Transfer Protocol), o protocolo SOAP (Simple Object Access Protocol) encapsula suas mensagens nas mensagens do HTTP, não permitindo a utilização de um protocolo diferente.