Com relação a interoperabilidade de sistemas, julgue os iten...

Próximas questões
Com base no mesmo assunto
Q328370 Arquitetura de Software
Com relação a interoperabilidade de sistemas, julgue os itens a seguir.


A WSDL 2.0 possui uma parte abstrata, responsável por definir type,messages, operations e PortType, e uma parte concreta, que define binding, service e endpoint.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - Certo

Vamos entender a questão e por que a alternativa correta é a letra C.

A questão aborda a WSDL 2.0 (Web Services Description Language), que é uma linguagem baseada em XML usada para descrever serviços web. A WSDL 2.0 permite definir os detalhes de um serviço web, incluindo como se comunicar com ele e onde encontrá-lo.

Para resolver essa questão, é necessário entender que a WSDL 2.0 é dividida em duas partes principais:

1. Parte Abstrata:

Responsável por descrever o que o serviço faz. Inclui:

  • Types: Define os tipos de dados usados pelas mensagens.
  • Messages: Define as mensagens que são trocadas entre o cliente e o serviço.
  • Operations: Define as operações (ou métodos) que o serviço expõe.
  • PortType: Define o conjunto de operações que um serviço disponibiliza.

2. Parte Concreta:

Responsável por descrever como e onde o serviço está localizado. Inclui:

  • Binding: Define o protocolo e o formato de dados a serem usados para comunicar com o serviço. Ex: SOAP, HTTP.
  • Service: Define o serviço real, incluindo as implementações dos PortTypes.
  • Endpoint: Define a URL onde o serviço pode ser acessado.

A alternativa dada na questão afirma corretamente esses pontos, por isso a resposta é C - Certo.

Vamos analisar por que as outras alternativas possíveis estariam incorretas:

E - Errado: Se a questão questionasse a definição de qualquer um desses componentes ou a organização da WSDL 2.0 de forma diferente, ou se afirmasse que a WSDL 2.0 não possuísse essas divisões, a resposta seria errada. Isso porque WSDL 2.0 é estruturada exatamente conforme descrito na alternativa C.

Espero que esta explicação tenha elucidado o tema abordado na questão e os conhecimentos necessários para resolvê-la. Qualquer dúvida, estou à disposição para ajudar!

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

Gabarito: CERTO


Explicações interessantes à respeito dos conceitos citados no item.

http://www.aqueleblogdesoa.com.br/2008/08/anatomia-do-wsdl/

Apesar do gabarito oficial constar como CERTO, discordo da resposta, pois o PortType consta apenas no WSDL 1.0. 


Concordo, Janaina.

Segue referencia sobre a sua afirmativa na qual eu vou ao encontro.

http://www.w3.org/TR/wsdl20/

Em WSDL temos:


Abstrato

A descrição de uma interface web service, independente dos detalhes de implementação, é chamada de abstrato (abstract). 

Concreto

Localização e informação de implementação específicas sobre um web service constituem as partes concretas (concrete) de um documento WSDL. Elas são representadas pelos elementos de ligação (binding), serviço (service) e ponto-de-término (endpoint ou port).



Leia mais em: Introdução às tecnologias Web Services: SOA, SOAP, WSDL e UDDI - Parte1 http://www.devmedia.com.br/introducao-as-tecnologias-web-services-soa-soap-wsdl-e-uddi-parte1/2873#ixzz3wyoeNhcl

Essa questão está errada.

Não existe "portType" na versão 2.0, mas ele está presente na versão original 1.1.

Na versão 2.0 ele é chamado de "Interface".

Seguem duas fontes:

http://www.wideskills.com/wsdl/differences-between-wsdl-20-and-wsdl-11

https://thesoatestinggeek.wordpress.com/2012/03/12/wsdl-1-1-vs-wsdl-2-0/

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo