Questão nº 8

Questão de Tecnologia da Informação · FGV CVM 2024 (nº 8)

FGV2024Analista CVM - TI Sistemas e Desenvolvimento (Perfil 8)Tecnologia da Informação
Gabarito: Bver comentário ↓

O analista João desenvolveu o web service cvmWS, com base no protocolo Simple Object Access Protocol (SOAP). A fim de otimizar a serialização de um arquivo binário anexo à mensagem SOAP, João implementou em cvmWS a especificação SOAP Message Transmission Optimization Mechanism (MTOM).
Quando a serialização otimizada do MTOM é bem-sucedida, os clientes do cvmWS devem ler o conteúdo do arquivo anexo contido:

Resposta comentada

Gabarito Alternativa B

MTOM (Message Transmission Optimization Mechanism) é uma forma de enviar arquivos binários grandes (como imagens ou documentos) junto com uma mensagem SOAP de maneira mais eficiente. Em vez de colocar o arquivo diretamente dentro do XML da mensagem SOAP (o que o deixaria muito maior), o MTOM o envia como uma parte separada, fora do XML principal, mas ainda dentro da mesma "embalagem" da mensagem.

  • (A) Incorreta: O elemento xop:Include é um placeholder (um marcador) dentro do envelope SOAP que referencia o arquivo binário, mas o conteúdo do arquivo em si não está dentro desse elemento.
  • (B) Correta: Quando o MTOM é usado, o arquivo binário é enviado como uma parte separada (MIME part) da mensagem, fora do envelope XML SOAP, mas ainda fazendo parte do corpo da transmissão da mensagem como um todo.
  • (C) Incorreta: Não existe um elemento padrão chamado binaryData para essa finalidade no contexto de MTOM. Além disso, o MTOM visa colocar o conteúdo binário fora do envelope.
  • (D) Incorreta: Esta é a armadilha da banca. O elemento base64Binary é usado para incluir dados binários diretamente dentro do envelope SOAP, codificados em Base64, quando o MTOM não é utilizado ou quando a otimização não é aplicada. A finalidade do MTOM é justamente evitar essa codificação e inclusão dentro do envelope para otimizar a transmissão de grandes arquivos. Se o MTOM é bem-sucedido, o conteúdo não estará aqui.
  • (E) Incorreta: O MTOM envia o arquivo binário como parte da mesma mensagem, em uma parte separada (MIME part), e não em uma mensagem completamente subsequente.

Fonte: FGV CVM 2024 Analista CVM - TI Sistemas e Desenvolvimento (Perfil 8) (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho