Buscar

3 2 SOAP

Prévia do material em texto

1. Uma empresa de desenvolvimento de sistemas Web está considerando a adoção do protocolo SOAP para a comunicação entre sistemas. Indique a alternativa que explique corretamente um recurso oferecido pelo protocolo SOAP.
A. Um padrão para a definição de chamadas de procedimentos remotos que são uma forma comum de invocação de funções utilizada em serviços distribuídos.
B. Um mecanismo de representação de dados flexível possibilitando que sejam serializados em formato e desserializados em outro formato.
C. Um recurso para o tratamento de erros tornando possível que os sistemas façam o diagnóstico de eventuais falhas e sugiram soluções.
D. Um mecanismo de vinculação ou binding que permite a associação entre mensagens SOAP a tecnologias específicas dos clientes.
E.  Uma forma de estender os seus elementos permitindo que o protocolo possa ser processado de forma mais eficiente.
2. O protocolo SOAP é comumente conhecido por ser um protocolo pesado em razão de toda a estrutura demandada para seu funcionamento. Assinale a alternativa que indique uma estratégia válida para tentar melhorar a eficiência na interpretação das mensagens SOAP.
A. Substituir o formato XML das mensagens por outro mais simples.
B. Reduzir ou eliminar os elementos de cabeçalho passados nas mensagens.
C. Colocar os elementos para o tratamento de falhas diretamente no envelope.
D. Vincular as mensagens SOAP a uma linguagem de programação específica.
E.  Transmitir as mensagens SOAP por meio de outros protocolos, como o Corba.
3. Embora o rigor do protocolo SOAP tenha significado uma de suas principais fraquezas, há cenários nos quais essa característica é bem explorada. Indique a alternativa que descreve corretamente uma situação em que o uso do protocolo SOAP se mostra adequado.
A. Quando o canal de comunicação entre dois end-points tem largura de banda muito restrita e as mensages precisam trafegar de forma eficiente.
B. Quando mudanças na estrutura das mensagens não podem gerar qualquer impacto no código dos clientes que usam o serviço.
C. Quando a mensagem trafega sobre outros end-points antes de chegar ao seu destino e cada um deles precisa verificar a autenticidade da mensagem.
D. Quando o formato de descrição da mensagem precisa ser modificado para outro cujo processamento seja mais eficiente.
E. Quando as mensagens precisam estar associadas a uma tecnologia ou linguagem de programação específica.
4. A arquitetura REST surgiu como alternativa mais leve ao robusto protocolo SOAP. Assinale a alternativa que indique uma vantagem válida dessa abordagem sobre o SOAP.
A. Requsições REST podem utilizar a sessão no lado do servidor para otimizar ou personalizar respostas.
B. A arquitetura REST propõe que funcionalidades de interface e serviço sejam combinadas para fins de reaproveitamento de componentes.
C. Como um serviço REST é sem estado, uma requisição pode aproveitar dados das diversas camadas do sistema.
D. Modificações em uma API REST não impactam diretamente no código de aplicações de clientes.
E. A ausência do WSDL na arquitetura REST faz com que a interface de comunicação seja livre entre cliente e servidor.
5. Uma API REST tem seu funcionamento baseado no uso dos verbos ou ações do protocolo HTTP.  Indique a alternativa que explique corretamente o funcionamento de uma dessas operações disponíveis.
A.  POST para atualização dos dados armazenados nas diferentes caches criadas para a otimização do serviço.
B. GET para recuperação das informações de eventuais falhas ou erros ocorridos durante a comunicação entre cliente e sevidor.
C. DELETE para a exclusão dos dados da sessão do usuário que estejam armazenados no lado do cliente.
D. PUT para adição de uma nova função à interface externa do serviço, que, por usa vez, seria acessada via API REST.
E. POST para a criação de um registro não previamente existente em uma base de dados usada pelo serviço REST.
	
image1.wmf

Continue navegando