SóProvas


ID
1115359
Banca
CESPE / CEBRASPE
Órgão
SUFRAMA
Ano
2014
Provas
Disciplina
Arquitetura de Software
Assuntos

Com referência a CORBA e web services, julgue os itens subsequentes.

Existem dois conceitos fundamentais no web services: o envelope, que é o elemento de informação mais externo de uma mensagem SOAP, e o cabeçalho, que consiste em uma coleção de zero ou mais blocos de cabeçalho SOAP.

Alternativas
Comentários
  • Se o cabeçalho é opcional como pode ser conceito fundamental?

    Sendo que o body é obrigatório.

  • SOAP: Sintaxe de uma mensagem SOAP é um documento XML contendo os seguintes elementos:

    -  SOAP Envelope: É obrigatório o elemento raiz das mensagens SOAP;Identifica o XML como uma mensagem SOAP;

    - SOAP Header:  É opcional, contém informações específicas das aplicações; Se estiver presente deve ser o primeiro filho do elemento Envelope;

    -SOAP Body: É obrigatório, contém informações de chamada e resposta. É o elemento que contém a mensagem propriamente dita, todos os filhos do elemento Body devem ser qualificados por um namespace;

    - Fault: É opcional (contém informações sobre erros que ocorreram durante o processamento da mensagem

  • Também fiquei com essa dúvida Jean Ricardo.

  • Achei que tava errada por conta disso: "zero ou mais blocos de cabeçalho SOAP."

    Dá a entender que pode ter zero (possível) ou vários blocos de cabeçalho. O SOAP só pode ter até um bloco de cabeçalho, certo?

  • Errei porque também não entendi o cabeçalho como fundamental uma vez que ele é opcional.

  • Essa questão cabia recurso

  • E desde quando o conceito de web service se confunde com o de SOAP? A questão deveria ser anulada. Envelope não é um conceito vinculado ao web service, já que os dados trabalhados por ele podem ser trafegados por outros protocolos.

  • Questão errada, absurda essa questao!

  • Na minha visão, fundamental != de obrigatório. Envelope, header, body, fault são peças chaves da mensagem soap e por isso fundamentais. Dentro de um header pode sim haver várias outras tags (blocos). Portanto questão correta.

  • Nessa questão é fácil confundir FUNDAMENTAL com OBRIGATÓRIO, mas são conceitos diferentes, todos os elementos estruturais de uma mensagem SOAP são fundamentais, mas nem todo são obrigatórios:

    Obrigatórios: envelope, body

    Opcionais: header, fault

  • o cabeçalho, que consiste em uma coleção de zero ou mais blocos de cabeçalho SOAP.

    Creio que essa última afirmação não remete a idéia de que no SOAP há mais de um elemento HEADER, mas se refere que dentro deste elemento há um ou mais blocos, ou seja, instruções dentro do elemento HEADER.

     

  • Assertiva CORRETA. 

     

    conceito de cabeçalho é fundamental, e está corretíssimo. 

  • jurisprudência cespe então web service = SOAP?

  • Para quem ficou na dúvida sobre essa questão de zero ou mais blocos de cabeçalho, segue links:

     - https://books.google.com.br/books?id=EfJmiPx4PuEC&pg=PA20&lpg=PA20&dq=SOAP+block+headers+zero&source=bl&ots=y8UrkwjECl&sig=fYTOUZ0rUrF9Na35uAdAITuOXnw&hl=pt-BR&sa=X&ved=0ahUKEwjH0YzHn-nWAhVEhZAKHVNPCnwQ6AEISzAI#v=onepage&q=SOAP%20block%20headers%20zero&f=false

     - https://books.google.com.br/books?id=B8tKBAIOu-UC&pg=PA256&lpg=PA256&dq=SOAP+block+headers+zero&source=bl&ots=41aqoT-U1G&sig=AvfXC_HGt8CeD1L4nmcurQI5jUc&hl=pt-BR&sa=X&ved=0ahUKEwjH0YzHn-nWAhVEhZAKHVNPCnwQ6AEIUDAJ#v=onepage&q=SOAP%20block%20headers%20zero&f=false

  • Questão coringa que só quem tem o gabarito sabe.

  • Vai tomar no cuuuuuuuuuuuuuuuuuuuu