Q6028 - FUNDEP (Gestão de Concursos) Analista de Sistema 2017
Qual, entre os padrões listados a seguir, não é para SOA de web?
Confira abaixo as principais questões de concursos sobre SOAP (Simple Object Access Protocol) que cairam em provas de concursos públicos anteriores:
Qual, entre os padrões listados a seguir, não é para SOA de web?
Considere, abaixo, o exemplo de um envelope SOAP que transporta um objeto.Neste exemplo, a requisição ao método é enviada para o servidor juntamente com o objeto , que servirá de parâmetro de entrada ao método e tem como conteúdo . As lacunas , e são, correta e respectivamente, preenchidas por
Trata-se de um protocolo de comunicação de web services descrito por uma WSDL (Web Services Description Language), ele consiste de um grande arquivo XML trafegando entre sistemas para realizar a comunicação. O conceito se refere ao:
A figura abaixo apresenta a estrutura de uma informação empacotada em SOAP. Na figura, as camadas identificadas por (I), (II) e (III), são, correta e respectivamente,
SOAP (Simple Object Access Protocol) é um protocolo de comunicação que permite a troca de mensagens entre aplicações Web, geralmente usando HTTP e Webservices. Assinale a alternativa que apresenta o formato das mensagens utilizadas pelo SOAP.
Na comunicação entre sistemas distribuídos podem ocorrer falhas ocasionadas por inúmeras razões. Por isso, o protocolo SOAP define um mecanismo sofisticado para informar ao emissor a ocorrência de algum erro ou falha no processamento de mensagens. Suponha que, em uma situação de falha, o código MustUnderstand está presente no conteúdo do elemento < faultcode > da mensagem SOAP de retorno. Esse código indica que:
Mensagem utilizada para comunicação com um Serviço Web (Web Service), implementado com o protocolo SOAP 1.2. < soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope"> < soap:Header> < m:Trans xmlns:m=http://www.w3schools.com/transaction/ soap:mustUnderstand="false" >234 < /m:Trans > < /soap:Header> < soap:Body xmlns:m="http://www.example.org/stock" > < m:GetStockPrice > < m:StockName>IBM < /m:GetStockPrice > < /soap:Body > < /soap:Envelope > O(s) elemento(s) que pode(m) ser retirado(s) da mensagem, de acordo com a especificação do protocolo SOAP, sem prejuízo para a comunicação com o Serviço Web, é/são:
Analise a mensagem para comunicação com um Serviço Web mostrada. Ao processar essa mensagem listada na questão anterior, caso o servidor não reconheça o elemento m:Trans, presente no Header da mensagem, a resposta SOAP:< soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope"> < soap:Header> < m:Trans xmlns:m=http://www.w3schools.com/transaction/ soap:mustUnderstand="false" >234 < /m:Trans >< /soap:Header> < soap:Body xmlns:m="http://www.example.org/stock" > < m:GetStockPrice > < m:StockName>IBM < /m:GetStockPrice > < /soap:Body > < /soap:Envelope >
Com relação aos padrões de Web Services são realizadas as seguintes afirmativas:1. WSDL (Web Service Definition Language) define um sistema para a descrição de serviços. Através dela, descrevemos os serviços externos, ou interfaces que são oferecidos por uma determinada aplicação, independentemente de sua plataforma ou linguagem de programação. 2. SOAP é um protocolo baseado em XML para troca de informação entre computadores.3. SOAP proporciona transporte de dados para Web Services. 4. WSDL (Web Service Data Location) define um sistema para a descrição de dados. Através dela, descrevemos os dados, ou interfaces para os dados que são oferecidos por uma determinada aplicação, independentemente de sua plataforma ou linguagem de programação.Assinale a alternativa que indica todas as afirmativas corretas.
Na empresa onde João trabalha, as mensagens SOAP são enviadas por intermédio do protocolo HTTP. Essa abordagem permite que o protocolo SOAP seja beneficiado pela :