SóProvas


ID
243040
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2010
Provas
Disciplina
Arquitetura de Software
Assuntos

Web services é uma tecnologia utilizada para fazer a integração
de sistemas e a comunicação entre aplicações diferentes. Essa
tecnologia possibilita que novas aplicações possam interagir com
aquelas que já existem e que sistemas desenvolvidos em plataformas
diferentes sejam compatíveis entre si. Os web services são componentes
que permitem às aplicações enviar e receber dados em formato XML:
cada aplicação pode ter a sua própria linguagem, que é traduzida para
uma linguagem universal, o formato XML.

Com base nessas informações, julgue os itens seguintes.

A descrição de um web service é feita utilizando-se WSDL (Web Services Description Language), que é uma linguagem embasada em RPC (Remote Procedure Call) e UDDI (Universal Description Discovery and Integration), com a qual se descreve a forma de acesso dos serviços e seus parâmetros de entrada e de saída.

Alternativas
Comentários
  • ERRADO: WSDL é uma linguagem embasada em XML.
  • ERRADO.
    O WSDL é baseado no XML.

    O UDDI é usado para publicação do webservice, seria uma espécie de páginas amarelas.

    A questão está errada no trecho:
    A descrição de um web service é feita utilizando-se WSDL (Web Services Description Language), que é uma linguagem embasada em RPC (Remote Procedure Call) e UDDI (Universal Description Discovery and Integration), com a qual se descreve a forma de acesso dos serviços e seus parâmetros de entrada e de saída.

    grande abraço
    Marcelo

    Dê sua nota pra gente por favor.
  • O 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.

    A WSDL 1.1 define os eguintes objetos:

    Serviço
        Pode ser visto como um container para conjunto de funções de sistema que foram expostos a protocolo baseado em web;
    Porta
        Não é nada além da definição do endereço ou ponto de conexão para o Web Service. É representado tipicamente por uma URL simples com http;

    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;
    Tipo de porta
        O elemento <portType> define um web service, as operações que podem ser executadas, e as mensagens trocadas para executar a operação;

    Operação
        Cada operação pode ser comparada à um método ou chamada de função em uma linguagem de programação tradicional. Aqui as ações soap são definidas e o tipo de mensagem é codificado;
    Mensagem
        Tipicamente, uma mensagem corresponde a uma operação. A mensagem contém as informações necessárias para executar a operação;

    Elemento
        Definidos com a tag <types>, consistem em um nome único e tipo de dado. Seu propósito é descrever um dado e definir uma tag que delimite os dados enviados;
    Arquivos XSD
    Elementos podem ser definidos em um esquema XML - XSD (XML Schema Definition). Pode estar no mesmo arquivo WSDL ou em arquivo separado.