SóProvas


ID
5782
Banca
CESGRANRIO
Órgão
EPE
Ano
2006
Provas
Disciplina
Arquitetura de Software
Assuntos

Sobre os Serviços Web são feitas as seguintes afirmativas.

I - O SOAP pode ser transportado por protocolos como HTTP, SMTP e JMS.

II - Uma mensagem SOAP permite encapsular chamadas RPC.

III - Uma mensagem SOAP é um documento XML que pode conter três partes: o envelope, o cabeçalho e o corpo.

Está(ão) correta(s) a(s) afirmativa(s):

Alternativas
Comentários
  • Uma mensagem SOAP é um documento XML constituído por:
    - Cabeçalho (opcional)
    - Envelope (obrigatório)
    - Corpo (obrigatório)
    - Falha (opcional)
  • Realmente pode conter até três elementos, já que o header (cabeçalho) é opcional.

    Envelope                     - Obrigatório
    Cabeçalho (header)  - Opcional
    Corpo (body)               - Obrigatório

    <?xml version="1.0"?>
    <soap:Envelope
    xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
    soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

    <soap:Header>
    ...
    </soap:Header>

    <soap:Body>
    ...
      <soap:Fault>
      ...
      </soap:Fault>
    </soap:Body>

    </soap:Envelope>

    "The optional SOAP Header element contains application-specific information (like authentication, payment, etc) about the SOAP message."

  • JMS é considerado protocolo?