Questões de Concurso sobre Web Services

 
 
Disciplina 1
Assunto 6
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
267 questões encontradas
Questões por página
20
Mais recentes
 

Serviços podem assumir diferentes funções quando envolvidos em diversos cenários de interação. Dependendo do contexto pelo qual é visualizado, assim como o estado da tarefa rodando no momento, a mesma web service pode trocar de papéis ou ser designada para múltiplos papéis simultâneos.


Nesse contexto, analise as afirmativas a seguir:


I- Agindo como um provedor de serviços, uma web service expõe uma interface pública através da qual pode ser chamada por solicitantes do serviço.

II- Um solicitante de serviço é o remetente de uma mensagem web service ou o programa de software solicitando uma web service específica.

III- O papel de intermediário é assumido pelo web service quando ela recebe a mensagem de um solicitante de serviço e passa adiante para o provedor de serviço.


Estão CORRETAS as afirmativas:


A

I, II e III.


B

I e II apenas.


C

II e III apenas.


D

I e III apenas.

No contexto de web services, dentre as características a seguir, aquela que viola uma das restrições impostas pelo estilo arquitetural REST (Representational State Transfer) é:


A

o uso de XML na troca de requisições e respostas, no lugar de JSON.


B

a possibilidade de clientes ou intermediários na comunicação realizarem cache de respostas, quando estas se definirem como cacheable.


C

o uso de outro protocolo, que não o HTTP, para troca de mensagens.


D

a possibilidade de um cliente solicitar a exclusão de um recurso no servidor.


E

o armazenamento no servidor, entre requisições, de informações de contexto do cliente ou estado de sessão.

Considere as seguintes assertivas.

I) WSDL (Web Services Description Language) é utilizada em web services para a definição de suas interfaces em relação aos aspectos: o que faz o serviço, como ele se comunica e onde encontrá-lo.

II) A linguagem XSLT (eXtensible Stylesheet Language for Transformation) é utilizada para converter um documento XML (Extensible Markup Language) em uma página HTML (HyperText Markup Language) ou em outro documento XML.

III) O protocolo SOAP (Simple Object Access Protocol) tem como desvantagem pouca capacidade de expansão e de adequação ao ambiente de rede.

Assinale a alternativa que possui somente assertivas CORRETAS:


A

I e II.


B

II e III.


C

I e III.


D

I, II e III.

A analista Carolina está adicionando o endpoint NovoPonto a um web service RESTful. O NovoPonto realiza atualizações apenas parciais em um determinado recurso. Carolina deve atribuir ao endpoint o método e o código de retorno do Hypertext Transfer Protocol (HTTP) apropriados, relacionando de forma direta as operações previstas no HTTP à lógica executada pelo web service. Em caso de sucesso, o código HTTP retornado pelo NovoPonto deve indicar ao cliente que no corpo da mensagem retornada não há conteúdo.

Carolina deve atribuir ao NovoPonto, respectivamente, o código de sucesso e o método HTTP:


A

201 e PUT;


B

204 e PUT;


C

201 e POST;


D

201 e PATCH;


E

204 e PATCH.

SOAP (Simple Object Access Protocol) é um protocolo de mensagens que especifica a forma de comunicação entre Web services e seus clientes. Sobre o funcionamento da arquitetura SOAP, assinale a afirmativa INCORRETA.


A

O componente serviço cliente usa o web service por meio de chamadas aos seus métodos.


B

Não é necessário que todo web service se registre previamente no diretório registro de serviços, para que o registro funcione.


C

O serviço cliente consulta o registro de serviços para achar o serviço que deseja. Ao encontrar, ele obtém sua descrição (WSDL).


D

O registro de serviços é um diretório com informações sobre todos os serviços disponíveis em uma rede armazenados no padrão UDDI.


E

O provedor de serviço registra todas as informações do Web service por meio de um documento XML estruturado de acordo com o padrão WSDL.

Luana criou um Web Service do tipo RESTful e disponibilizou um conjunto de serviços relacionados ao cadastro de pessoas físicas no sistema de sua empresa, tendo como referência o servidor local, no endereço http://s01.


Ao acessar o endereço http://s01/pessoa/1200, pelo método PUT do protocolo HTTP, um sistema cliente:


A

consulta os dados da pessoa identificada pelo código 1200, fornecido na URL;


B

solicita a alteração dos dados da pessoa identificada pelo código 1200, fornecido na URL;


C

acessa o descritor de serviços do Web Service, especificando a versão 1.2.00;


D

solicita a exclusão dos dados da pessoa identificada pelo código 1200, fornecido na URL;


E

inclui os dados de uma pessoa usando o identificador 1200, fornecido na URL.

O técnico Carlos está implementando um web service REST que opera através do Hypertext Transfer Protocol (HTTP), de acordo com a especificação Java API for RESTful Web Services (JAX-RS) do Java Enterprise Edition 8. Carlos precisa customizar o retorno do método HTTP que solicita as opções de comunicação disponíveis para um determinado recurso web.


Para implementar essa customização, Carlos deve criar um método de recurso que utilize a anotação do JAX-RS:


A

@GET;


B

@HEAD;


C

@OPTIONS;


D

@GetMapping;


E

@RequestMapping.

O protocolo utilizado para efetuar chamadas de procedimentos remotos e que é independente de plataforma é o


A

REST (Representational State Transfer).


B

SOAP (Simple Object Access Protocol).


C

JSON (JavaScript Object Notation).


D

WSDL (Web Services Description Language).


E

XML (eXtensible Markup Language).

O SOAP (Simple Object Access Protocol), versão 1.2, é um protocolo leve destinado à troca de informações estruturadas em um ambiente descentralizado e distribuído. Trata-se de um conjunto de métodos invocados por outras aplicações utilizando tecnologias web. É utilizado para transferir dados de protocolos de comunicação para diferentes plataformas, independentemente das linguagens de programação empregadas nos sistemas. No web service SOAP, versão 1.2, o elemento é considerado uma entidade, normalmente software, que produz, consome ou age de alguma forma sobre mensagens SOAP de maneira compatível com o modelo de processamento SOAP, é:


A

Recurso SOAP.


B

Receptor SOAP.


C

Aplicativo SOAP.


D

Cabeçalho SOAP.

Uma das vantagens do SOAP é a sua utilização correta dos métodos HTML (PUT, GET, POST, DELETE), enquanto o REST utiliza apenas o método POST para realizar as requisições através de um arquivo XML.


C

Certo


E

Errado

O Modelo de Informação do UDDI é formado por vários elementos XML relacionados entre si. O elemento-raiz que encapsula todas as informações referentes a uma “empresa” é:


A

tModel


B

businessEntity


C

businessService


D

bindingTemplate

REST é um estilo de arquitetura constituído por uma série de restrições. É possível que um desenvolvedor implemente uma API REST ou API RESTful, caso ele siga as restrições estabelecidas.


Um exemplo de restrição de uma arquitetura REST é:


A

a arquitetura de rede deverá ser P2P.


B

na comunicação entre o cliente e o servidor não deverá ser armazenado o estado do cliente no servidor.


C

velocidade de conexão mínima da ordem de GB/s.


D

o sistema deverá ser organizado em três camadas.


E

a comunicação deverá ter a implementação de algoritmo de criptografia de chave pública.

Para indicar informações de erro em uma mensagem SOAP, um Analista utilizou o elemento Fault, que


A

utiliza o subelemento <faultsource> para indicar a causa da falha.


B

só pode aparecer uma vez em cada mensagem.


C

utiliza o subelemento <faultname> para identificar a falha.


D

é obrigatório em toda mensagem SOAP.


E

é filho do elemento <header>.

Analise as afirmativas abaixo sobre serviços Web.


1. Por definição, os serviços web são fracamente acoplados, já que foram concebidos com a interoperabilidade como requisito primário.

2. Web Hook é um tipo de web services com arquitetura SOAP.

3. Mensagens SOAP são transmitidas no formato JSON por padrão ou default.


Assinale a alternativa que indica todas as afirmativas corretas.


A

É correta apenas a afirmativa 1.


B

São corretas apenas as afirmativas 1 e 2.


C

São corretas apenas as afirmativas 1 e 3.


D

São corretas apenas as afirmativas 2 e 3.


E

São corretas as afirmativas 1, 2 e 3.

SOAP (Simple Object Access Protocol) é um protocolo usado nas interações de serviços Web (Web Services). Sobre esse protocolo, qual afirmação está correta?


A

SOAP não suporta o estilo de comunicação RPC (Remote Procedure Call).


B

As mensagens SOAP possuem 4 (quatro) elementos, são eles: <envelope>, <header>, <security> e <body>.


C

SOAP é baseado em XML, tornando-o independente de linguagem de programação e plataforma.


D

Uma mensagem SOAP só pode ser transportada através dos protocolos HTTP e HTTPS.


E

SOAP não fornece mecanismos para tratamento de falhas no processamento de uma mensagem.

Dentre as abordagens diferentes de transmissão de dados on-line, especificamente as que definem como as interfaces de programação de aplicações são criadas, na API SOAP há uma característica que as identifica como:


A

uma função


B

uma referência


C

um protocolo


D

um processo

Universal Description, Discovery and Integration (UDDI) é a representação de dados e metadados sobre serviços da Web e consiste de um registro, para uso em uma rede pública ou na infraestrutura interna de uma organização, para classificar, catalogar e gerenciar serviços.


C

Certo


E

Errado

O SOAP (Simple Object Access Protocol) é o protocolo padrão para transmissão de dados quando se fala em web services pertencentes ao conjunto de especificações WS-*. A especificação descrita abaixo refere-se a:


Descreve um protocolo que permite que mensagens SOAP sejam entregues de maneira confiável entre aplicações distribuídas na presença de falhas de software, sistema ou rede.


A

WS-Addressing.


B

WS-ReliableMessaging.


C

WS-Trust.


D

WS-Coordination.


E

WS-SecureConversation.

O analista de sistemas Bravo desenvolveu o webservice TJService para o TJDFT sem mecanismos de controle de segurança. A comunicação de TJService ocorre conforme especificações do protocolo SOAP (Simple Object Access Protocol). A fim de proteger a troca de mensagens de TJService, Bravo foi orientado pelo TJDFT a implementar o suporte à autenticação baseada em token.


Os mecanismos de proteção de mensagens SOAP baseados em token que Bravo deve implementar são definidos na especificação Web Services:


A

Dynamic Discovery;


B

Addressing;


C

Reliable Messaging;


D

Security;


E

Make Connection.

 
Ir para a página:
OK
 
Gerar simulado