Julgue os itens seguintes, com relação a SOA (Service-orient...

Próximas questões
Com base no mesmo assunto
Q351800 Arquitetura de Software
Julgue os itens seguintes, com relação a SOA (Service-oriented Architecture).

WSDL (Web Services Description Language) é uma linguagem baseada em XML para descrever web services. Um dos elementos definidos na versão 1.1 e alterados na versão 2.0 dessa linguagem é o <portType>, que define um conjunto abstrato de operações implementadas por um serviço.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C

Vamos explorar o tema abordado pela questão de forma clara e detalhada. A questão trata de SOA (Service-oriented Architecture) e, especificamente, do WSDL (Web Services Description Language). Para entender a alternativa correta, é essencial compreender alguns conceitos-chave.

WSDL é uma linguagem baseada em XML que serve para descrever web services. Ela permite a definição de quais operações um serviço web pode realizar, os dados esperados de entrada e saída e como acessá-los.

Um dos elementos principais do WSDL é o <portType>. Na versão 1.1 do WSDL, o <portType> define um conjunto abstrato de operações que um serviço pode implementar. Na versão 2.0, este elemento foi revisado, mas ainda mantém a mesma função essencial de agrupar operações que um serviço oferece.

A questão afirma que o <portType> define um conjunto abstrato de operações implementadas por um serviço, e isso está correto tanto na versão 1.1 quanto na versão 2.0. Portanto, a alternativa correta é a alternativa C (Certo).

Vamos agora justificar a alternativa correta:

C - Certo: A descrição da questão é precisa. O elemento <portType> em WSDL realmente define um conjunto de operações que um serviço pode executar. Isso vale para ambas as versões mencionadas, 1.1 e 2.0.

Agora, vamos discutir por que a alternativa "Errado" estaria incorreta, caso existisse:

E - Errado: Esta alternativa seria incorreta porque o enunciado está tecnicamente correto em sua descrição do <portType>. Negar isso significaria desconsiderar o funcionamento real do WSDL.

Espero que esta explicação tenha facilitado seu entendimento sobre o tema e a questão. Se tiver mais dúvidas ou precisar de mais esclarecimentos, 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

A 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 versão atual é 2.0; a versão 1.1 não foi endossada pelo W3C. O WSDL 1.2 foi renomeado para 2.0 e aceita todos os métodos de requisição HTTP (não apenas GET e POST).

Na versão 2.0 do WSDL o nome abstrato da operação a ser executada é interface, enquanto na versão 1.1 o nome é portType.

WSDL 2.0 (https://www.w3.org/TR/2007/REC-wsdl20-20070626/)

<description targetNamespace="xs:anyURI" >

<documentation/>*

[<import/> | <include/>]*

<types/>?

[ <interface/>| <binding/>| <service/>]*

</description>

 

https://www.xml.com/pub/a/ws/2004/05/19/wsdl2.html

PortTypes renamed to interfaces. Support for interface inheritance is achieved by using the extends attribute in the interface element.

Clique para visualizar este comentário

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