Considerando as especificações SOAP v 1.2, WSDL e UDDI, ass...
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