O documento WSDL, padrão registrado no W3C, define um Web S...
Com relação à definição de WSDL, do W3C, assinale V para afirmativa verdadeira e F para a falsa.
( ) Types: definição abstrata dos dados trocados entre um Web Service e um Consumer.
( ) Message: definição de dados usados nas mensagens, usando algum sistema de definição de dados, como um schema XML.
( ) Operation: definição abstrata de uma ação suportada pelo Web Service.
( ) Port Type: único endpoint formado pela combinação de um Binding e um endereço de rede.
( ) Binding: especificação concreta de protocolo e formato de dados para Port Type.
( ) Port: conjunto abstrato de operações suportadas por uma ou mais portas.
( ) Service: coleção de endpoints relacionados.
As afimativas são, respectivamente,
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta para a questão é a alternativa A. Vamos analisar detalhadamente cada uma das afirmações para entender por que esta alternativa é a correta.
1. Types: definição abstrata dos dados trocados entre um Web Service e um Consumer. - (Falsa)
O elemento Types no WSDL é responsável por definir os tipos de dados que serão utilizados nas mensagens trocadas entre o Web Service e os consumidores. No entanto, a definição apresentada na afirmação implica que os dados são trocados diretamente, o que não é preciso, pois Types apenas especifica os tipos de dados, não a troca de dados em si.
2. Message: definição de dados usados nas mensagens, usando algum sistema de definição de dados, como um schema XML. - (Falsa)
O elemento Message realmente define os dados utilizados nas mensagens, mas a forma como está redigida a afirmação pode levar a uma compreensão errada. No contexto da questão, o elemento Message deve definir a estrutura das mensagens com base nos tipos de dados, mas a afirmação não está bem formulada.
3. Operation: definição abstrata de uma ação suportada pelo Web Service. - (Verdadeira)
O elemento Operation define ações que um Web Service pode realizar de forma abstrata. É basicamente a especificação das funções ou métodos disponíveis pelo serviço.
4. Port Type: único endpoint formado pela combinação de um Binding e um endereço de rede. - (Falsa)
O elemento Port Type define um conjunto de operações suportadas pelo Web Service. Ele é uma coleção de operações relacionadas e não um único endpoint. A combinação de um Binding e um endereço de rede é o que define um Port, não um Port Type.
5. Binding: especificação concreta de protocolo e formato de dados para Port Type. - (Verdadeira)
O elemento Binding fornece detalhes específicos sobre como as operações definidas no Port Type são implementadas usando um protocolo particular de comunicação e formato de dados.
6. Port: conjunto abstrato de operações suportadas por uma ou mais portas. - (Falsa)
O elemento Port representa uma combinação de um Binding e um endereço de rede, formando um endpoint específico onde o Web Service está disponível. A descrição correta deveria se referir a Port Type para o conjunto de operações.
7. Service: coleção de endpoints relacionados. - (Verdadeira)
O elemento Service é uma coleção de endpoints (cada um definido por um Port) que estão relacionados e que oferecem alguma funcionalidade de Web Service.
Portanto, a sequência correta de respostas é F, F, V, F, V, F, V, correspondente à alternativa A.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Não entendi porque a definição de Types é false:
Types - Describes the data. The XML Schema language (also known as XSD) is used (inline or referenced) for this purpose.
http://en.wikipedia.org/wiki/Web_Services_Description_Language>
Alguém explica?
Rodrigo os conceitos de types e message estão trocados na questão, mas os conceitos de ambos realmente são proximos, para facilitar pense no types como uma definição estática dos dados que serão utilizados no wsdl, já o elemento message a troca dinâmica desses dados entre o consumer e o web service
Retirado diretamente da W3C: http://www.w3.org/TR/wsdl
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo