Os Web Services possibilitam que aplicações desenvolvidas em...

Próximas questões
Com base no mesmo assunto
Q263643 Arquitetura de Software
Os Web Services possibilitam que aplicações desenvolvidas em diferentes plataformas se comuniquem através de troca de mensagens. Os Web Services compatíveis com o SOAP

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: A

A alternativa correta é a A, que afirma que os Web Services compatíveis com o SOAP permitem a troca de mensagens através de arquivos no formato WSDL sobre o protocolo HTTP, possibilitando que diferentes programas se comuniquem através da Internet.

Explicação:

Para entender por que a alternativa A é correta, vamos analisar o tema central da questão: os Web Services compatíveis com o SOAP. O SOAP (Simple Object Access Protocol) é um protocolo de comunicação utilizado para facilitar a troca de informações estruturadas entre sistemas. Ele utiliza o formato de mensagem XML e pode ser transportado por diferentes protocolos, sendo o HTTP o mais comum.

Os Web Services são definidos através de arquivos WSDL (Web Services Description Language), que descrevem a localização do serviço e os métodos que ele disponibiliza. Esse formato é essencial para que diferentes aplicações possam descobrir e interagir com serviços Web, mesmo que sejam desenvolvidas em plataformas distintas.

Análise das Alternativas Incorretas:

B: A alternativa afirma que os Web Services compatíveis com SOAP são compatíveis com Chamadas de Procedimento Remoto (RPC) e recebem objetos das tecnologias DCOM e CORBA, sendo livres de bloqueios por firewalls. No entanto, esta afirmação está incorreta porque, embora o SOAP suporte o estilo de comunicação RPC, a questão de ser livre de bloqueios por firewalls e a interoperabilidade com DCOM e CORBA não são características garantidas pelo SOAP.

C: A alternativa C diz que os Web Services compatíveis com SOAP não são recomendados pelo W3C e não possuem a funcionalidade de realizar troca de mensagens na linguagem WSDL. Esta afirmação é falsa, pois o W3C recomenda o uso de SOAP e WSDL para definição e comunicação de Web Services.

D: A alternativa D sugere que os Web Services compatíveis com SOAP são implementados usando servidores FTP para serem compatíveis com a maioria dos Web Services. Isso está incorreto, pois o SOAP geralmente utiliza o protocolo HTTP, não FTP, para a troca de mensagens.

E: A alternativa E menciona que os Web Services compatíveis com SOAP trocam mensagens através de arquivos HTML, possibilitando a comunicação entre diferentes aplicações. Esta afirmação é incorreta, pois o SOAP utiliza XML para a formatação de suas mensagens, e não HTML.

Assim, a alternativa A é a única que descreve corretamente o funcionamento e as características dos Web Services compatíveis com SOAP, utilizando WSDL sobre HTTP para permitir a comunicação entre diferentes programas através da Internet.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Essa questão deveria ser anulada. 

Desde quando WSDL é o formato de troca de arquivos em SOAP????? O Formato é o XML

WSDL é o arquivo que descreve os serviços.
Concordo com o colega. Acertei a questão por ser a menos errada.
O formato dos arquivos são  XML

Item A - A banca mudou um pouco para tentar induzir ao erro (formato WSDL). Aqui pode-se depreender que as mensagens são trocadas entre aplicações devido a existência da descrição (formato) do serviço em WSDL que determina a interface para comunicação. (forçando porque é a resposta da questão)
Item B - Sim, são compatívei com RPC e são livres de bloqueios por firewalls e proxy haja vista utilizarem HTTP. Acho que o erro está em dizer que recebe objetos das tecnologias DCOM e CORBA.
Item C - Do conceito de Web Service - É um conjunto de camadas contidas em uma pilha chamados por meio de protocolos específicos (SOAP, WSDL, UDDI), mas abertos e padronizados pela  W3C que se adaptam a arquitetura específica de cada rede.
Item D - Não utilizam servidores FTP, faz uso do HTTP.
Item E - Sim, trocam mensagens via HTML, o erro pode ser em dizer que é qualquer tipo de aplicação. (forçando porque o item correto é A)
Fontes: meus resumos.
Na minha opinião, o item A até poderia ser a resposta se não tivesse o item E (B, C e D impossíveis).  O item E só estaria errado se a banca tivesse pensado em aplicações client server ou stand alone (qualquer tipo de aplicação).  Quem puder complementar com mais informações, seria ótimo
.
Inté+

Se WSDL é a Lingaguem de Descrição do Web Service que utiliza o XML e ele trafega através do SOAP, portanto não está errado em dizer que os arquivos estão no formato WSDL.

Acho que falou intepretação de texto.

Fonte: W3C - http://www.w3.org/TR/wsdl
Não é usual, mas nada impede a utilização de SOAP via FTP.
http://stackoverflow.com/questions/16104241/java-webservice-soap-over-ftp

Porém o objetivo não é ser compatível com os WebServices.
 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo