SóProvas


ID
189250
Banca
CESGRANRIO
Órgão
ELETROBRAS
Ano
2010
Provas
Disciplina
Arquitetura de Software
Assuntos

Ao estudar uma documentação sobre Web Services, um programador identifica que uma mensagem SOAP é composta basicamente dos elementos

Alternativas
Comentários
  • Estrutura do protocolo


    Envelope: Toda mensagem SOAP deve contê- lo. É o elemento raiz do documento XML. O Envelope pode conter declarações de namespaces e também atributos adicionais como o que define o estilo de codificação (encoding style).Um "encoding style" define como os dados são representados no documento XML.
     

    Header: É um cabeçalho opcional. Ele carrega informações adicionais, como por exemplo, se a mensagem deve ser processada por um determinado nó intermediário (É importante lembrar que, ao trafegar pela rede, a mensagem normalmente passa por diversos pontos intermediários, até alcançar o destino final). Quando utilizado, o Header deve ser o primeiro elemento do Envelope.
     

    Body: Este elemento é obrigatório e contém o payload, ou a informação a ser transportada para o seu destino final. O elemento Body pode conter um elemento opcional Fault, usado para carregar mensagens de status e erros retornadas pelos "nós" ao processarem a mensagem.

     

    Fonte: www.gta.ufrj.br/grad/07_2/daniel/index.html

  • Complementando o colega acima.

    Podendo ter opcionalmente o elemento Fault, que fica dentro do body, podendo aparecer uma única vez e serve para indicar mensagens de erro.
  • De acordo com o W3Schools, a estrutura da mensagem SOAP é definida em um documento XML que contém os seguintes elementos:

    <Envelope><!— Elemento raiz do SOAP e define que essa é uma mensagem SOAP-->

    <Header><!—Especifica informações especificas como autenticação (opcional)

    <Body><!—O elemento BODY contém o corpo da mensagem-->

    <Fault><!—O elemento FAULT contém os erros que podem ocorrer-->