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
 

As tecnologias Standard Object Access Protocol (SOAP) e Representational State Transfer (REST) representam duas maneiras diferentes de conectar aplicativos e definem como as Application Programming Interface (APIs, ou interfaces de programação de aplicações) são criadas, possibilitando a comunicação dos dados entre aplicações web.


Considerando as diferenças entre as tecnologias SOAP e REST, pode ser identificado que


A

SOAP é um protocolo, que oferece implementação mais rígida, e REST é um conjunto de diretrizes, que oferece uma implementação flexível.


B

APIs REST são mais pesadas que implementações SOAP, entretanto, são ideais para contextos mais modernos.


C

Os serviços web SOAP oferecem segurança integrada e transações em conformidade que atendem a muitas necessidades empresariais, resultando em sistemas leves.


D

REST é um conjunto de padronizações que oferece uma implementação rígida.


E

SOAP é um protocolo com requisitos flexíveis e dinâmicos, com implementação mais leve que o REST.

Em um web services, quando, entre um pedido e uma resposta de mensagem, se procura associar a mensagem de resposta à original que iniciou a solicitação, por meio de algum valor comum que os serviços possam identificar para estabelecer seu relacionamento entre elas, pode-se utilizar a correlação.


C

Certo


E

Errado

O padrão arquitetural que enfatiza a simplicidade e a escalabilidade na comunicação entre cliente e servidor, permitindo uma separação clara de responsabilidades entre o lado do cliente (lógica de apresentação) e o lado do servidor (lógica de negócios) é conhecido como


A

SOAP (Simple Object Access Protocol).


B

MVC (Model-View-Controller).


C

REST (Representational State Transfer).


D

GraphQL (Graph Query Language).

No desenvolvimento de aplicações modernas, o uso de web services é fundamental para a comunicação entre diferentes sistemas de software. Uma das escolhas que um desenvolvedor deve fazer é entre REST e SOAP.


Considerando os padrões e práticas atuais, a afirmativa correta sobre REST e SOAP é:


A

REST exige menos largura de banda e recursos, pois usa menos overhead de comunicação.


B

REST suporta apenas o protocolo HTTP, enquanto SOAP pode usar outros protocolos, como SMTP e FTP.


C

REST não é compatível com o formato JSON, favorecendo exclusivamente o uso de XML.


D

REST é um protocolo mais antigo, por isso é mais compatível com sistemas legados.


E

REST e SOAP têm o mesmo desempenho e eficiência em redes com alta latência.

Web Services são utilizados apenas para a comunicação entre servidores na mesma rede local.


C

Certo


E

Errado

Uma arquitetura de aplicações baseada em serviços pode ser dividida em três partes principais, a saber:


A

componentes, API de ligação e software arbitrário.


B

provedor, solicitante (cliente) e registrador de serviços.


C

análise, integração e acesso.


D

solicitação, processamento e teste.


E

requisição, análise e fechamento.

Um desenvolvedor de sistemas está comparando o uso da arquitetura REST e da SOAP. Mesmo que os dois possam produzir o mesmo resultado, há diferenças entre eles, uma delas é o:


A

REST representa os dados no formato de tags XML, já o SOAP os apresenta no formato de DDL do SQL


B

REST trabalha com protocolos HTTP, enquanto o SOAP trabalha com protocolos HTTPS por definição


C

REST entrega dados de forma padronizada, empacotadas como metadados; o SOAP entrega os dados formatos diferentes


D

REST tem uma abordagem bem simplificada, mais fácil e segura; enquanto o SOAP é bem mais robusto, complexo e menos seguro

Sobre a utilização de Web Services, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.


( ) A WSDL é uma notação XML para descrição de Web Services.

( ) Uma API que implementa a arquitetura REST é chamada de API RESTful.

( ) Mensagens SOAP são enviadas exclusivamente através de HTTP.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


A

F – F – F.


B

F – F – V.


C

F – V – F.


D

V – V – V.


E

V – V – F.

A seguinte requisição HTTP foi enviada para um endpoint de uma API RESTful.


POST /produtos HTTP/1.1

Host: exemplo.com

Accept: application/json

Content-Type: application/json

Content-Length: 76


{

"Id": 72315,

"Produto": "Smartphone",

"Qtd": 1,

"Preco": 1800.00

}


Com base no estilo arquitetural REST, como efeito dessa requisição, é esperado que um recurso seja


A

obtido do servidor.


B

atualizado no servidor, sem retornar erro se não existir.


C

criado no servidor.


D

excluído do servidor.


E

atualizado no servidor, retornando um erro se não existir.

GraphQL (Graph Query Language) é uma linguagem muito útil para busca de dados.


Sobre a sintaxe da linguagem GraphQL, assinale a afirmativa correta.


A

Ela possui um esquema de tipos escalares e enumerações, sem suporte a tipos abstratos.


B

A indentação por meio de espaços em branco é a maneira de agrupar os campos dos objetos definidos para consulta.


C

Ela define um conjunto de operações para consultar dados, mas não oferece meios para modificá-los no lado do servidor.


D

As consultas são estruturadas hierarquicamente e têm o mesmo formato dos dados que elas retornam.


E

O formato XML deve ser usado para serialização das consultas e respostas.

Um serviço da web RESTful autentica solicitações antes de enviar uma resposta, usando métodos de autenticação. O método que combina senhas e tokens para acesso de login seguro, no qual primeiro o servidor solicita uma senha e, depois, um token adicional para concluir o processo de autorização, é o


A

API Key Security.


B

RSA Authentication.


C

Webhook.


D

Swagger SSO.


E

OAuth.

Em um ambiente tão heterogêneo como a Internet, elementos de interoperabilidade são fundamentais, e os Web Services são o modelo mais comum para o fornecimento de serviços independentes de plataforma.


Uma característica das tecnologias de Web Services é:


A

a criação automática de um cliente Java para Web Services do tipo SOAP é possível em diversas IDEs com o simples fornecimento do endereço do descritor de serviços, que segue a sintaxe OMG-IDL;


B

o protocolo SOAP garante a transparência para firewalls e independência de plataforma através do uso de comunicação em modo texto no formato JSON;


C

ao lidar com um Web Service do tipo RESTful, as operações relacionadas à alteração de dados, de acordo com o padrão estabelecido, devem ser efetuadas via método POST;


D

segundo o padrão da arquitetura REST, a obtenção de todas as entidades a partir de um Web Service do tipo RESTful ocorrerá com o acesso ao endereço de base do serviço via método GET do protocolo HTTP;


E

por não serem capazes de manter estado, as tecnologias de Web Services não permitem acesso autenticado, trazendo fragilidade em termos de segurança.

É uma vantagem da utilização de REST API em aplicações .NET:


A

Só pode ser utilizada para aplicações web e mobile.


B

É uma arquitetura que só pode ser utilizada com a linguagem C#.


C

Permite que as aplicações se comuniquem de forma mais eficiente do que as APIs tradicionais.


D

É uma arquitetura mais complexa e difícil de ser implementada do que as APIs tradicionais.


E

É uma arquitetura mais flexível e escalável, permitindo que as aplicações possam ser facilmente integradas com outras plataformas e serviços.

O padrão UDDI define


A

uma forma padrão de publicar, catalogar e descobrir web services.


B

uma forma padrão de converter chamadas baseadas no protocolo SOAP para REST.


C

uma linguagem de programação para implementar web services.


D

um protocolo de transporte para comunicação encriptada em requisições e respostas de web services.


E

um mecanismo de autenticação por múltiplos fatores para ser utilizado em chamadas de web services.

A AWS Lambda é uma plataforma Serverless da Amazon que faz parte do pacote de serviços Amazon Web Services (AWS). Sobre a arquitetura AWS Lambda, marque V para as afirmativas verdadeiras e F para as falsas.


( ) É uma arquitetura orientada a eventos, sendo as funções Lambdas executadas em resposta a um determinado evento, por exemplo, uma requisição HTTP.

( ) Firecracker é um serviço personalizado disponível na arquitetura para criar máquinas virtuais leves a partir de funções Lambda.

( ) Funções Lambda podem ser escritas apenas nas linguagens de programação Java e Python.

( ) É um serviço pago sem acesso gratuito limitado aos usuários.


A sequência está correta em


A

F, F, F, F.


B

F, V, F, V.


C

V, V, F, F.


D

V, F, V, F.


E

V, V, V, V.

Web service é um modelo de computação distribuída que depende dos sistemas operacionais, porém independe da linguagem de desenvolvimento e do hardware onde os sistemas integrados são processados.


C

Certo


E

Errado

Em APIs RESTful, o verbo HTTP OPTIONS tem o propósito de


A

obter uma resposta contendo um cabeçalho idêntico àquele que seria retornado pelo verbo GET, mas sem o corpo da resposta.


B

alterar valores de opções de configuração vigentes no servidor web que hospeda o serviço.


C

efetuar modificações parciais em um recurso.


D

obter um grupo de recursos do mesmo tipo, sem informar um identificador específico.


E

obter informações sobre opções de comunicação disponíveis para um recurso.

 
Ir para a página:
OK
 
Gerar simulado