SóProvas


ID
638236
Banca
FUMARC
Órgão
PRODEMGE
Ano
2011
Provas
Disciplina
Arquitetura de Software
Assuntos

Analise as afirmativas abaixo sobre a estrutura de documentos WSDL.
I.   A “Interface” define um conjunto de operações suportadas pelo serviço e especifica o formato das mensagens enviadas e recebidas e pelo serviço.
II.  O “Serviço” descreve as mensagens que são trocadas entre o provedor e o consumidor do serviço.
III. A “Ligação” (binding) especifica detalhes técnicos de como se comunicar com um Web Service.
Assinale a alternativa VERDADEIRA:

Alternativas
Comentários
  • Uma instância da WSDL é um documento XML com um elemento <definitions> raiz que especifica o namespace WSDL (http://schemas.xmlsoap.org/wsdl) e define um conjunto de serviços Web como uma coleção de pontos de extremidade de rede, ou portas. Um documento WSDL típico terá a seguinte estrutura de alto nível:

    				<wsdl:definitions>  <wsdl:types>...</wsdl:types>  <wsdl:message>...<wsdl:message/>  <wsdl:portType>...</wsdl:portType>  <wsdl:binding>...</wsdl:binding>  <wsdl:service>...<wsdl:service><wsdl:definitions>

    Como essa exibição simplificada do formato WSDL mostra, vários elementos são usados para indicar as principais seções dentro do documento WSDL. A função de cada um deles é descrita brevemente na seguinte tabela.

    Elemento

    Descrição

    wsdl:types

    O elemento contêiner das definições do tipo de dados feitas usando XSD ou outro sistema semelhante para tipos de dados.

    wsdl:message

    Definição dos dados de mensagem comunicada. A mensagem pode ser composta por várias partes e cada uma delas pode ser de um tipo diferente.

    wsdl:portType

    Conjunto de operações abstrato para o qual um ou mais pontos de extremidade oferecem suporte.

    wsdl:binding

    Protocolo e especificação do formato de dados concretos de um tipo de porta particular.

    wsdl:service

    Coleção de pontos de extremidade relacionados.


    Fonte: http://msdn.microsoft.com/pt-br/library/ms175476.aspx
  • Interface: O elemento de interface WSDL descreve as operações de um serviço web;

    Serviço: Pode ser visto como um container para conjunto de funções de sistema que foram expostos a protocolo baseado em web;

     
    Binding: Especifica o tipo de porta, define o estilo de SOAP binding (RPC ou Document) e transporte (protocolo SOAP). Seções de binding também definem as operações.

    Fontes:

    http://pt.wikipedia.org/wiki/Web_Services_Description_Language
    http://tutorials.jenkov.com/wsdl/interface.html
  • se nao versão 1.2 do wsdl tinhamos que :

    The <portType> element is the most important WSDL element.

    It describes a web service, the operations that can be performed, and the messages that are involved.


    na versão 2.0 temos:
    The <INTERFACE> element is the most important WSDL element.


    It describes a web service, the operations that can be performed, and the messages that are involved.
     

  • description: The description element is the root element of the WSDL 2.0 file. All other WSDL elements are nested inside this element. 
    types:          The types element contains a specification of the data types exchanged between the client and the web service. By default these data types are described using XML Schema.
    interface:     The interface element describes what operations the web service has, and what messages are exchanged for each operation (input / output). It also describes possible fault messages.
    binding:       The binding element describes how the web service is accessed over the network. Typically the binding element binds the web service to the HTTP protocol.
    service:       The service element describes where the web service can be accessed on the network. Typically the service element contains a URL to the service.
    documentation: The documentation element is optional and may contain a humanly readable description of the web service.importThe import element is optional and may be used to import XML Schemas or other WSDL files.

    Fonte: http://tutorials.jenkov.com/wsdl/overview.html

  • II.  O “Serviço” descreve as mensagens que são trocadas entre o provedor e o consumidor do serviço. (Errado)

    O elemento portType define um web service, as operações que podem ser executadas, e as mensagens trocadas para executar a operação;