SóProvas


ID
1941547
Banca
IBFC
Órgão
Emdec
Ano
2016
Provas
Disciplina
Arquitetura de Software
Assuntos

Quanto as tecnologias aplicadas em um Web Service temos:

"Para a representação e estruturação dos dados nas mensagens recebidas/enviadas é utilizado o _______ . As chamadas às operações, incluindo os parâmetros de entrada/saída, são codificadas no protocolo_______ . Os serviços (operações, mensagens, parâmetros, etc.) são descritos usando a linguagem_______ . O processo de publicação/pesquisa/descoberta de Web Services utiliza o protocolo_______."

Assinale a alternativa que complete correta e respectivamente as lacunas: 

Alternativas
Comentários
  • Discordo do gabarito: 

    1) UDDI não é protocolo, é especificação técnica. Forçando a barra, pode-se considerar como um "serviço de diretório"

    2) O protocolo usado para descrever/publicar/pesquisar um webservice é o WSDL

    3) As chamadas (requisições) são feitas usando-se SOAP (geralmente sobre HTTP, mas nada impede que seja utilizado outro protocolo de transporte)

    4) O conteudo de uma mensagem SOAP é feito utilizando-se XML

  • Alessandersson, segue trecho da wiki do uddi:

    "The Universal Description, Discovery, and Integration (UDDI) PROTOCOL is an approved OASIS Standard and a key member of the Web services stack. It defines a standard method for publishing and discovering the network-based software components of a service-oriented architecture (SOA)."

    http://uddi.xml.org/uddi-101

  • PALAVRAS CHAVES:

    representação e estruturação dos dados> XML 

    chamadas às operações> SOAP 

    Linguagem de Descricao> WSDL

    publicação/pesquisa/descoberta> UDDI

  • WSDL é linguagem para descrever o serviço de forma abstrata e concreta; UDDI é framework ou padrão para descoberta, integração de serviços, bem como descrever o serviço, sendo que essa descrição permite sua publicação e descoberta no repositório.

    Também achei forçado demais falar que UDDI é protocolo.

  • A única alternativa que o segundo item é um protocolo (que no caso é SOAP) é a letra A), isso já elimina todas as outras.