Os Web Services possibilitam que aplicações desenvolvidas em...
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
Desde quando WSDL é o formato de troca de arquivos em SOAP????? O Formato é o XML
WSDL é o arquivo que descreve os serviços.
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é+
Acho que falou intepretação de texto.
Fonte: W3C - http://www.w3.org/TR/wsdl
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