Questões de Concurso
Comentadas sobre webservices em arquitetura de software
Foram encontradas 430 questões
I. Responsável por transportar mensagens entre aplicações.
II. Responsável por codificar as mensagens em um formato XML.
III. Responsável por descrever a interface do web service.
IV. Responsável por centralizar a informação de web services, possibilitando a publicação e descoberta de serviços disponíveis na rede.
Os protocolos associados a I, II, III e IV são correta e respectivamente:
Web services provêm um meio padrão para a interoperação entre diferentes aplicativos de software, que podem ser executados em uma variedade de plataformas e(ou) frameworks.
I. Protocolo de comunicação baseado em XML para permitir que os aplicativos troquem informações. É um padrão W3C, projetado para se comunicar via internet, independente de plataforma e de linguagem que permite contornar firewalls e acessar um web service.
II. Linguagem baseada em XML e padronizada pela W3C que é utilizada para localizar e descrever web services.
III. Serviço de diretório, em que as empresas podem se registrar e procurar web services. É um diretório para armazenar informações sobre os web services.
A associação correta entre o elemento e a sua descrição é:
I. Cria o web service e disponibiliza o serviço para que alguém possa utilizá-lo. Mas, para que isto ocorra, precisa descrever o web service em um formato padrão, que seja compreensível para qualquer pessoa ou processo que precise usar esse serviço e também publicar os detalhes sobre seu web service em um registro central que esteja disponível.
II. É qualquer um que utilize um web service. Conhece a funcionalidade do web service a partir da descrição disponibilizada, recuperando os seus detalhes através de uma pesquisa sobre o registro publicado. Através desta pesquisa, pode obter o mecanismo para ligação com este web service.
III. É a localização central em que as duas entidades anteriores podem uma relacionar os web services e a outra pesquisá- los. Contém informações como detalhes de uma empresa, quais os serviços que ela fornece e a descrição técnica de cada um deles.
I, II e III, referem-se, respectivamente, a:
A solução web service proporciona a interoperabilidade das informações entre as aplicações de uma organização, mesmo quando as aplicações tenham sido desenvolvidas em diferentes linguagens.
XML e SOAP são padrões utilizados no processo de construção de um web service. Nesse processo, os dados são transferidos no padrão SOAP e encapsulados no formato XML.
O WSDL descreve um web service utilizando a sintaxe XML. Está correta a sintaxe mostrada a seguir para o elemento <portType> , que define o protocolo e a porta de comunicação para troca de mensagens do web services.
<portType>
<portType protocol = "HTTP">
<porType port = "80">
</portType>
A equipe de TI da empresa A necessita de um módulo de software que pesquise a situação fiscal de seus clientes. Como a entrega do projeto está atrasada, decidiu-se utilizar um web service de uma empresa B.
Para saber se o serviço atende às necessidades da empresa, a equipe de TI fez uma busca em um serviço de diretório no qual a empresa B publicou a descrição. Nessa descrição foram disponibilizadas informações como, por exemplo, as funções que o serviço possui, as informações de entrada necessárias para que o serviço possa ser executado e os tipos de resultados que o serviço disponibiliza. Para publicar essas informações, a empresa B utilizou uma linguagem baseada no padrão XML.
Após buscar no serviço de diretório e constatar que o serviço atendia às necessidades da empresa, a equipe de TI contratou o serviço.
Desenvolveu-se, então, um módulo de software que troca mensagens entre a aplicação e o web service utilizando o pro- tocolo SOAP, baseado em XML. As mensagens são transmitidas utilizando-se o protocolo HTTP em conjunto com outros padrões web.
Segundo o texto, a troca de mensagens entre a aplicação e o web service utiliza o protocolo SOAP. Uma mensagem SOAP é um documento XML que pode conter diversos elementos. Sobre esses elementos, é correto afirmar que: