SóProvas


ID
158956
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2008
Provas
Disciplina
Arquitetura de Software
Assuntos

Acerca de SOA e serviços web, julgue os próximos itens.

O SOAP encapsula mensagens que podem ser transmitidas via HTTP; permite o modelo de interação cliente-servidor; define como usar XML para representar mensagens de requisição e resposta. Um documento XML é transportado no corpo de uma mensagem SOAP; no modelo cliente-servidor, o corpo de uma mensagem SOAP pode conter uma requisição, mas não uma resposta.

Alternativas
Comentários
  • ERRADO
    Claro que pode conter resposta. Senão, como o SOAP retornaria as informações?
  • Vale lembrar que o SOAP é um protocolo para troca de dados entre dois pontos de extremidade (duas organizações trocando informações).
  • Exemplo da w3schools de SOAP Response:
    <?xml version="1.0"?>
    <soap:Envelope
    xmlns:soap="http://www.w3.org/2003/05/soap-envelope/"
    soap:encodingStyle="http://www.w3.org/2003/05/soap-encoding">
    <soap:Body>
      <m:GetPriceResponse xmlns:m="https://www.w3schools.com/prices">
        <m:Price>1.90</m:Price>
      </m:GetPriceResponse>
    </soap:Body>
    </soap:Envelope>

  • SOAP é um protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída

  • SOAP - Simple Object Access Protocol

    Serviço WEB

    Envia solicitação e resposta de seus serviços empacotados em ENVELOPES , diferentemente do que ocorre nos serviços baseados em REST

    Nível aplicação

    Baseado em XML

    Independente de SO, do ambiente computacional e do modelo de objeto utilizado

    Estrutura 

    Envelope

    Cabeçalho (Header)(Opcional)

    Corpo (Body)

    Fault (Opcional)