SóProvas


ID
913789
Banca
FCC
Órgão
DPE-SP
Ano
2013
Provas
Disciplina
Arquitetura de Software
Assuntos

SOAP, UDDI e WSDL são componentes de uma plataforma de web services. Sobre WSDL é correto afirmar:

Alternativas
Comentários
  • Mais uma da wikipedia com adaptações

    A Web Services Description Language (WSDL) é uma linguagem baseada em XML utilizada para descrever Web Services funcionando como um contrato do serviço. Trata-se de um documento escrito em XML que além de descrever o serviço, especifica como acessá-lo e quais as operações ou métodos disponíveis.

    link: http://pt.wikipedia.org/wiki/Web_Services_Description_Language
  • Sobre a Letra B.

    "envelope, header e body" é do SOAP.

    WSDL é composto por:

      <type> xschema types

      <message>  …

      <portType> a set of operations

      <binding> communication protocols

      <service> a list of binding and ports


  • a É uma linguagem de uso livre baseada em XML que, apesar de ser utilizada para descrever serviços web, não é uma recomendação da W3C.    [ É recomendada pela W3C]                             

    b Um documento WSDL descreve um serviço web usando os elementos:  envelope, header, body, types, message, portType, binding e fault.  [Os elementos do WSDL são: Types , Message, Operation, PortType, Binding, Port, Service. Os elementos envelope, header e body fazem parte a especificação SOAP.

    c É uma linguagem baseada em XML para descrever web services, porém, não especifica como acessá-los.   [ Existem os elementos abstratos e os elementos concretos. Os elementos concretos especificam como acessá-los]

    d É um protocolo baseado em XML que é utilizado para acessar um web service, permitindo a troca de informações entre aplicações na web utilizando HTTP.  [ O item faz referência a SOAP e não a WSDL]

    e Um documento WSDL especifica a localização do serviço e as operações (ou métodos) que o serviço expõe. Item Correto

  • Adicionando informação à alternativa correta:

    A primeira vista a alternativa e) pode parecer incorreta, uma vez q o WSDL é usado para descobrirmos os tipos de dados, formatos da mensagem e servicos disponibilizados pelo ws.
    entretanto, os clientes podem procurar ws tambem desta maneira(tendo acesso direto ao wsdl). outra forma seria por meio do uddi, especie de repositorio onde todos os serviços são registrados para pesquisa pelos clientes.
    Ou seja, se eu tiver acesso direito ao wsdl de determinado servicço, alem das informações especificas desse serviço, posso saber tambem onde ele esta localizado e acessa-lo. Caso contrario, posso fazer pesquisa no 'repositorio' uddi.

  • WSDL is a document written in XML. The document describes a Web service. It specifies the location of the service and the operations (or methods) the service exposes.

    A WSDL document describes a web service using these major elements:
    Element           Description
    <types>         A container for data type definitions used by the web service
    <message>  A typed definition of the data being communicated
    <portType>   A set of operations supported by one or more endpoints
    <binding>     A protocol and data format specification for a particular port type

    http://www.w3schools.com/webservices/ws_wsdl_documents.asp