ID 459325 Banca FCC Órgão INFRAERO Ano 2011 Provas FCC - 2011 - INFRAERO - Analista de redes e comunicação de dados Disciplina Arquitetura de Software Assuntos WebServices Em relação a Web services, é INCORRETO afirmar: Alternativas Foram criados para construir aplicações que são vistas como serviços na internet. Nada mais são do que chamada de métodos usando XML. Independem de plataforma e de linguagem de programação. O serviço Web services inexiste sem o protocolo SOAP. As funções publicação, pesquisa e descoberta são providas pelo WSDL. Responder Comentários As funções publicação, pesquisa e descoberta são providas pelo UDDI(Universal Description, Discovery and Integration).Um serviço de registro UDDI é um Web Service que gerencia informação sobre provedores, implementações e metadados de serviços. Provedores de serviços podem utilizar UDDI para publicar os serviços que eles oferecem. Usuários de serviços podem usar UDDI para descobrir serviços que lhes interessem e obter os metadados necessários para utilizar esses serviços.Fonte: http://pt.wikipedia.org/wiki/UDDI O ciclo de vida de um Web Service é composto por quatro estados distintos: Publicação, Descoberta, Descrição e Invocação. Para a Publicação e a Descoberta é empregada a UDDI, para a Descrição a WSDL e para a Invocação o SOAP.Fonte: Ponto dos Concursos Peraí , tudo bem que a alternativa E está claramente errado pois tais funçoes sao providas pelo UDDI.Mas não se pode dizer que b) e d) estão corretas. O que falar sobre a implementação de WebServices usando REST?!! essa questao foi anulada?em relacao a alternativa D, webservice pode existir sem o protocolo soap A alternativa de resposta é a e), e explico posteriormente o motivo.Em minha opinião, a afirmativa da alternativa d) está flagrantemente errada, visto que existem dois tipos de paradigmas nos WebServices, o que são WS-* e REST. Neste último modelo, ao invés de se utilizar o protocolo SOAP, utilizam-se métodos HTTP, estabelecendo uma semântica CRUD (Create, Replace, Update e Delete) a eles, de forma a viabilizar a comunicão entre os serviços. No entanto, isso é algo "novo".De qualquer forma, a alternativa e) está mais errada ainda, pois, desde sempre, as funções e publicação, pesquisa e descobertas são providas pelo UDDI, e não pelo WSDL, que por sua vez tem a função de descrever os serviços quanto a interface e localização. Dado o caráter atemporal deste item, vamos responder o que eles querem! bem, responder o que a banca quer fica restrito ao momento da prova, estamos aqui é para estudar , entao se a letra "D" esta errada, ela esta errada e ponto final. tem q "OBLITERÁ" essa banca... tinha que ter anulado... Rest não é tão novo assim... meu DEUS! É a FCC amiguinhos, felizmente ela não elabora prova pra Petrobras, mas fico com pena de quem vai ter que encarar essa buxa. Gente, webservice é uma solução que implementa os conceitos de SOA. REST é uma outra solução que implementa os conceitos de SOA. Mas REST não é webservice. E nesse caso, webservice não existe sem SOAP, sem XML e sem WSDL. Né não? Não encontrei fonte para embasar isso, mas acho que é assim. Alguém confirma ou desmente, please (citando alguma fonte confiável). Para quem escolhe um assunto e uma banca e vem resolvendo todas as questões, pode notar que a maioria das questões da FCC sobre SOA/SOAP são, no mínimo, esquisitas. Acho que a dica é ler todos os itens da questão e resolver por exclusão. Sobrando mais de uma "resposta", tentar encontrar a mais errada ou a menos correta. Foda, mas é a realidade. Layane, REST é outro modelo de web service(mais recente comparado ao mais usado atualmente). Segundo prof. Marcelo Pacote do Cathedra, "o estilo arquiteturial Rest para web tem como característica principal a utilização dos métodos HTTP(get, post, put e delete)". REST (RESTful) e Web Service não têm nada a ver um com o outro. São duas maneiras diferentes de se implementar a SOA. A principal diferença é que Web Service utiliza o protocolo SOAP, o que o torna mais pesado e complexo, enquanto REST utiliza outros protocolos mais leves, como o HTTP.Eu, particularmente, não vi nada de errado com a questão. As funções publicação, pesquisa e descoberta são providas pelo UDDI(Universal Description, Discovery and Integration). d)O serviço Web services inexiste sem o protocolo SOAP(?!?!?). Letra (D) não pode estar correta. SOA não se amarra a nenhuma tecnologia ou protocolo Como em trocentas questões da FCC, existem duas respostas (d,e). O melhor a fazer é marcar a que não há margem para dúvida (a mais certa, a menos errada etc) Infelizmente temos que desenvolver essas expertizes para poder vencer a banca, nossa maior concorrente!