Considerando as especificações SOAP v 1.2, WSDL e UDDI, ass...

Próximas questões
Com base no mesmo assunto
Q754937 Arquitetura de Software
Considerando as especificações SOAP v 1.2, WSDL e UDDI, assinale a afirmativa correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão e as alternativas fornecidas. A alternativa correta é a B. Vamos entender o porquê.

Alternativa B: Todo documento WSDL 2.0 requer um “namespace” denominado “targetnamespace”, que é definido como um atributo do elemento <description> do documento WSDL. Essa afirmação está correta. O atributo targetNamespace é necessário para definir um namespace específico para os elementos do WSDL, garantindo que eles sejam identificáveis de forma única.

Agora, vamos analisar as alternativas incorretas:

Alternativa A: “EncodingStyle” é um atributo do elemento <header>, que indica as regras de codificação usadas para serializar partes de uma mensagem SOAP. Essa afirmação está incorreta. O atributo encodingStyle pode ser aplicado a qualquer elemento no SOAP envelope, e não é específico do elemento <header>. Além disso, o <header> não possui um atributo específico chamado encodingStyle.

Alternativa C: A especificação WSDL 2.0 permite que os tipos usados na definição de mensagens sejam especificados dentro do próprio documento WSDL, através do elemento <schema>, que é filho do elemento <description>. Essa afirmação está parcialmente correta, mas contém um erro. É verdade que os tipos podem ser definidos dentro do WSDL usando o elemento <schema>, porém, a descrição da hierarquia dos elementos está incorreta.

Alternativa D: Um documento WSDL pode conter somente um elemento <binding>. Essa afirmação está incorreta. Um documento WSDL pode conter múltiplos elementos <binding>, cada um descrevendo como um serviço pode ser acessado por diferentes protocolos.

Alternativa E: O elemento <businessEntity> do registro UDDI representa um serviço web individual provido por uma empresa. Essa afirmação está incorreta. O elemento <businessEntity> representa uma entidade de negócios, que pode prover múltiplos serviços web, e não um serviço individual.

Espero que esta explicação tenha ajudado a esclarecer a questão. Se precisar de mais alguma coisa, estou à disposição!

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) encodingStyle é atributo do elemento SOAP:ENV

 

https://www.tutorialspoint.com/soap/soap_encoding.htm

 

b) Every WSDL 2.0 document has a description element as its top-most element. This merely acts as a container for the rest of the WSDL 2.0 document, and is used to declare namespaces that will be used throughout the document.

c) schema está dentro do elemento types

d) One WSDL description element may contain zero or more binding elements as its direct children.

 

https://www.w3.org/TR/2004/WD-wsdl20-primer-20041221/#basics-getting-started

 

e) A business entity represents an organization or group of people responsible for a set of services (a service provider).

 

https://docs.oracle.com/cd/E11036_01/alsr30/registry/usr_guide/usr.srintro.spec.html

Clique para visualizar este comentário

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