Com relação a interoperabilidade de sistemas, julgue os iten...
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.
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