Questão 35 · Informática: Programação e algoritmos
No que se refere a web services, assinale a opção correta.
- A) As solicitações e respostas XML trafegam no protocolo HTTP, não sendo possível utilizá-las nos protocolos FTP e SMTP.
- B) Um dos componentes de um web service SOAP (simple object access protocol) é a UDDI (universal description, discovery and integration), a qual é um arquivo do tipo XML que descreve detalhadamente um web service, especificando como deve ser o formato de entrada e saída de cada operação.
- C) As duas formas de envio de mensagem para que um cliente possa efetuar solicitações a um web service são one-way messaging e request-response messaging.
- D) O WSDL (web services description language) é uma linguagem para o desenvolvimento de web services similar ao XML.
- E) Os web services permitem a integração de sistemas, todavia dependem da linguagem de programação sob a qual tenham sido desenvolvidos e do sistema operacional do computador onde esses sistemas forem executados.
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca Cebraspe (TRE/BA 2017).
Comentário
Gabarito: C.
A alternativa C está correta. Os padrões de troca de mensagens (message exchange patterns) de web services são o one-way messaging, em que o cliente envia a mensagem sem esperar resposta, e o request-response messaging, em que há uma resposta à solicitação. Ambos são formas de comunicação descritas na especificação de web services.
Erros das demais:
- A: SOAP e mensagens XML podem trafegar também em outros protocolos, como SMTP e FTP, e não apenas em HTTP.
- B: UDDI é um diretório para publicação e descoberta de serviços; o arquivo que descreve formato de entrada e saída das operações é o WSDL.
- D: WSDL é um documento XML que descreve o web service; não é uma linguagem de desenvolvimento.
- E: web services são justamente independentes de linguagem e de sistema operacional, o que permite a integração entre sistemas heterogêneos.
Dica: não confunda UDDI (diretório) com WSDL (descrição do serviço).
Fundamentos: Padrões de troca de mensagens em web services (one-way e request-response) · Papel de WSDL, UDDI e SOAP na arquitetura de web services
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRE/BA 2017 (Técnico Judiciário – Área: Apoio Especializado – Especialidade: Programação de Sistemas), questão 35, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.