Questões de Concurso
Comentadas sobre webservices em arquitetura de software
Foram encontradas 389 questões
A respeito de servidores Web e Web services, indique se as afirmativas abaixo são verdadeiras (V) ou falsas (F) e assinale a alternativa que apresenta a sequência correta, de cima para baixo.
( ) O Apache HTTP Server dispõe de módulos para geração de conteúdo dinâmico, que lhe permitem interpretar código escrito em linguagens como PHP, Python e Perl.
( ) O servidor Web nginx trata as requisições HTTP como eventos assíncronos, o que lhe permite servir conteúdo estático de forma rápida e eficiente.
( ) Por padrão, os Web services baseados no estilo arquitetural REST manipulam representações de dados no formato XML.
( ) Web services baseados no estilo arquitetural REST podem ser escritos na linguagem PHP e executados pelos servidores Web Apache HTTP Server e nginx.
Acerca de service-oriented architecture, web services, mensageria e CORBA (common object request broker architecture), julgue o item a seguir.
Web services permitem disponibilizar serviços de forma
agnóstica quando a UDDI (universal description, discovery
and integration) estabelece um formato padrão de mensagem
que consiste em um documento XML capaz de hospedar dados
RPC centrados em documentos, para que haja intercâmbio de
dados de modelos síncronos (pedido e resposta) e assíncronos
(orientados a processo).
O provedor de um serviço web precisa informar ao usuário os recursos disponíveis para que o usuário possa compor sua requisição de forma adequada.
A operação especificada nos serviços web de mapas para atender
a essa demanda é:
A respeito do Web Services, foram feitas as seguintes afirmações:
I. As bases para a construção de um Web service são os padrões XML e SOAP. II. Os dados (no nível de mensagem) são transferidos no formato XML, encapsulados pelo protocolo WSDL. III. O transporte dos dados é realizado normalmente via protocolo HTTP ou HTTPS para conexões seguras (o padrão não determina o protocolo de transporte). IV. O protocolo que representa a interface de um Web Service aos clientes é o SOAP.
Estão corretas
Sobre web services, analise as afirmativas a seguir.
I. A essência de um serviço é que o fornecimento de serviço é dependente da aplicação que o usa. Os provedores de serviços podem desenvolver serviços especializados e oferecê-los para uma variedade de usuários de serviço de diferentes organizações.
II. Um web service típico é composto por: contrato de serviço técnico fisicamente desacoplado, corpo da lógica de programação, lógica do processamento de mensagens.
III. Os serviços se comunicam por meio de troca de mensagens, expressas em XML, e essas mensagens são distribuídas usando protocolos-padrão de transporte de Internet, como HTTP e TCP/IP.
IV. Ao requerer utilização de um web service, é dispensável saber onde se encontram o serviço (sua URI) e os detalhes de sua interface.
Está(ão) correta(s) apenas a(s) afirmativa(s)
Considerando os conceitos relacionados a Web services, analise as assertivas a seguir.
I. Web services são mecanismos utilizados na integração de sistemas.
II. WSDL é o protocolo utilizado durante uma requisição para transportar uma mensagem.
III. Interoperabilidade é a capacidade de um serviço ser descoberto facilmente.
IV. UDDI é um serviço de diretório para registrar e pesquisar serviços web.
V. XML é uma linguagem de marcação para troca de informações.
Está(ão) CORRETA(S) apenas a(s) assertiva(s):
Um Analista está desenvolvendo um serviço web RESTful em Java, usando JAX-RS 2.0 implementado com Jersey. Considere que nessa aplicação há uma classe de serviço REST em condições ideais, com o método abaixo.
public String mensagem() {
return "<html> " + "<title>" + " Mensagem" + " < / title> "
+ "<body><h1> " + " Operação realizada " + "</body></h1>" + "</html> ";
}
Para indicar que o método mensagem responderá a uma solicitação HTTP GET e informar o tipo MIME que será entregue pelo
método, devem ser utilizadas, imediatamente antes da declaração do método, as anotações
REST é frequentemente aplicado à web services para acessar serviços na web. Uma das características do REST é que
Segundo Ian Sommerville, as arquiteturas orientadas a serviços (SOA) são uma forma de desenvolvimento de sistemas distribuídos em que os componentes de sistema são serviços autônomos, executando em computadores geograficamente distribuídos. Para que o acesso a esses serviços ocorra, são utilizados alguns padrões, dentre os quais estão o SOAP, WSDL e WS-BPEL.
A linguagem WSDL é baseada em XML e tem como função especificar um serviço (web service) considerando os seguintes aspectos:
WSDL (Web Services Description Language) é uma linguagem baseada em XML, utilizada para descrever Web Services.
Na estrutura de um documento WSDL, o elemento que define o conjunto de operações que podem ser executadas pelo serviço é:
Em relação a web services, julgue o item seguinte.
Por oferecerem um framework de comunicação com base em
contratos de serviços fisicamente desacoplados, os web
services permitem que um contrato de serviços seja totalmente
padronizado, independentemente de sua implementação.