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
 

Assinale a alternativa correta a respeito da propriedade stateless de web services baseados no estilo arquitetural REST.


A

Preconiza o uso de cache no cliente para evitar tráfego de rede no caso de requisições repetidas.


B

Facilita a implantação de balanceadores de carga para os servidores que disponibilizam o web service.


C

Dá preferência ao uso de JSON, em vez de XML, na codificação de mensagens de requisição e resposta.


D

Propõe que o mesmo web service baseado em REST também possa ser acessado por SOAP, flexibilizando seu uso por diferentes formas.


E

Propõe o uso de encriptação na comunicação.

Numere a COLUNA II de acordo com a COLUNA I, associando os métodos de request às ações em que melhor se encaixam considerando um serviço REST.


COLUNA I

_1. GET

_2. POST

_3. PUT

_4. DELETE


COLUNA II

_( ) Criar um novo usuário

_( ) Excluir um usuário

_( ) Listar usuários cadastrados

_( ) Editar dados do usuário


Assinale a sequência correta.


A

3 4 1 2


B

3 4 2 1


C

2 4 1 3


D

2 3 1 4


E

2 4 3 1

Quanto à arquitetura de funcionamento de um web service, assinale a alternativa que apresenta o estado que representa o processo, opcional, pelo qual o fornecedor do web service dá a conhecer a existência do seu serviço, efetuando o registro dele no repositório de web services.


A

descoberta


B

descrição


C

invocação


D

bloqueio


E

publicação

Web Services descrevem como integrar aplicativos baseados na web. Qual das seguintes tecnologias não tem relação com a implementação de Web Services?


A

SOAP.


B

WSXD.


C

WSDL.


D

UDDI.

Assinale a alternativa correta com relação ao REST e RESTful.


A

Todo serviço REST é baseado nos chamados operadores de serviço, que são entidades bem definidas em sistemas, que possuem identificadores e endereços (URLs) próprios.


B

REST é um protocolo baseado em XML para a troca de informações estruturadas em ambientes distribuídos utilizando o protocolo TCP.


C

REST (Representation Statefull Transfer) é um estilo arquitetural híbrido para sistemas distribuídos utilizando o protocolo UDP.


D

Todas as interações REST são, por natureza, sem estado. Isto é, cada requisição contém toda a informação necessária para que o conector entenda a requisição, independentemente de qualquer requisição que tiver precedido a mesma.


E

O FTP (File Transfer Protocol) é o caminho mais conhecido nas transferências de dados. A maioria das APIs RESTful utiliza o FTP como protocolo de comunicação oficial, uma vez que apresenta uma interface de operações padronizadas.

Considere as seguintes afirmações:

I - GIT é uma plataforma de controle de versões usado no desenvolvimento de softwares. II - API (Application Programming Interface) é uma interface entre softwares diferentes para comunicação e acesso a serviços.

III - REST (Representational State Transfer) refere-se a um grupo de restrições a nível de arquitetura de software a serem utilizadas para criação de web services.

Assinale a alternativa CORRETA.


A

Apenas a afirmação I está correta.


B

As afirmações I e II estão corretas.


C

Apenas a afirmação II está correta.


D

As afirmações II e III estão corretas.


E

As afirmações I, II e III estão corretas.

Simple Object Access Protocol (SOAP) é um protocolo para troca de informações estruturadas em documentos XML utilizado no contexto de serviços Web. Marque a alternativa que apresenta o atributo SOAP utilizado para indicar que o processamento de uma certa entrada do cabeçalho (header) é obrigatório.


A

soap:mustProcess="1".


B

soap:mustUnderstand="1".


C

soap:isMandatory="1".


D

soap:isOptional="0".

O atributo do elemento Header block que indica quais regras serão utilizadas para a serialização de partes de uma mensagem SOAP denomina-se


A

role.


B

mustUnderstand.


C

relay.


D

body.


E

encodingStyle.

Uma característica importante de uma API Rest refere-se a um método de comunicação no qual o servidor completa cada solicitação do cliente independentemente de todas as solicitações anteriores, e os clientes podem solicitar recursos em qualquer ordem.


Essa característica é conhecida como:


A

Ausência de estado;


B

Capacidade de armazenagem;


C

Independência;


D

Interface uniforme;


E

Sistema em camadas.

Quando uma solicitação de dados é enviada a uma API REST, ela normalmente é feita por meio do protocolo HTTP. Depois que a solicitação é recebida, as APIs projetadas para REST (chamadas de serviços web ou APIs RESTful) retornam mensagens em diversos formatos. Para ser RESTful, a aplicação precisa seguir seis diretrizes de arquitetura. É necessário que ela tenha, dentre outras:


Comunicação entre servidor e cliente, ou seja, nenhum conteúdo do cliente é armazenado no servidor entre as solicitações. Em vez disso, as informações sobre o estado da sessão são mantidas com o .

Dados que possam ser armazenados em para eliminar a necessidade de algumas interações entre o cliente e o servidor. de componentes para que as informações sejam transferidas em um formato padronizado, em vez de específico às necessidades de uma aplicação.


Preenchem, correta e respectivamente, as lacunas I, II, III e IV:


A

statefull – cliente – database – Um contêiner DEVOS


B

stateless – cliente – cache – Uma interface uniforme


C

powerfull – servidor – cache – Uma interface uniforme


D

statefull – servidor – database – Uma interface HTML


E

stateless – servidor – cache – Um contêiner DEVOS

Leia a frase abaixo referente aos padrões de Interoperabilidade adotados pelo Ministério da Saúde, conforme a Portaria no 2.073/GM/MS/2011:


"Para a interoperabilidade entre os sistemas dos SUS será utilizada a tecnologia _______, no padrão _______, e para a representação da informação relativa a exames de imagem será utilizado o padrão _______".


Assinale a alternativa que completa correta e respectivamente as lacunas:


A

SOAP / DICOM / Web Service


B

Web Service / DICOM / SOAP


C

DICOM / SOAP / Web Service


D

DICOM / Web Service / SOAP


E

Web Service / SOAP / DICOM

Marcia decidiu padronizar o mecanismo de autenticação de suas APIs RESTful e armazenar com segurança as credenciais de usuários e suas respectivas permissões. Para isso, ela deseja utilizar uma ferramenta de código aberto.

-

A ferramenta que tem por principal finalidade o gerenciamento de identidade e acesso que Marcia deve escolher é


A

JBoss.


B

Keycloak.


C

Kibana.


D

RabbitMQ.


E

Wildfly.

Consiste em uma arquitetura para sistemas, com base em redes (sistemas distribuídos), que é conceituada como um conjunto de constraints (restrições ou princípios) com o objetivo de definir a melhor forma de particionar um sistema. Essa arquitetura denomina-se


A

Streaming API


B

REST.


C

SPRING.


D

GET.


E

POST.

Assinale a alternativa que indica corretamente a especificação que define a linguagem de descrição de Web Services baseada em XML. Ela permite, através da definição de um vocabulário em XML, a possibilidade de descrever serviços e a troca de mensagens. Mais especificamente é responsável por prover as informações necessárias para a invocação do Web Service, como sua localização, operações disponíveis e suas assinaturas.


A

XLD


B

XLST


C

WSDL


D

UDDI


E

REST

Observe o seguinte recorte de um documento WSDL.


<message name="getProcessoRequest">

<part name="processo" type="xs:string"/>

</message>


<message name="getProcessoResponse">

<part name="numero" type="xs:string"/>

</message>


<portType name="ServicoProcesso">

<operation name="getProcesso">

<input message="getProcessoRequest"/>

<output message="getProcessoResponse"/>

</operation>

</portType>


O tipo de operação que pode ser executado pelo serviço descrito é:


A

one-way;


B

request-response;


C

solicit-response;


D

notification;


E

binding.

Web Service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. Das siglas abaixo, aquela que não define um Web Service é:


A

API.


B

REST.


C

SOAP.


D

XML.


E

UDDI.

REST e SOAP são duas abordagens diferentes de transmissão de dados online. Especificamente, eles definem como as interfaces de programação de aplicações (APIs) são criadas, o que possibilita a comunicação dos dados entre aplicações web.

Assinale a alternativa correta em relação ao assunto.


A

Todas as mensagens SOAP são codificadas utilizando a formatação CSV.


B

Quando uma solicitação de dados é enviada a uma API REST, ela sempre é realizada por meio do protocolo de transferência de arquivos FTP (File Transfer Protocol).


C

SOAP é um protocolo leve para troca de informações em um ambiente centralizado utilizando o protocolo de transferência de arquivos FTP (File Transfer Protocol).


D

O SOAP pode ser usado em combinação com vários outros protocolos; no entanto, as únicas ligações definidas no protocolo descrevem como usar SOAP em combinação com os protocolos HTTP e TCP.


E

SOAP é um protocolo baseado em XML para troca de informações em um ambiente distribuído. É utilizado para troca de mensagens entre aplicativos distribuídos pela rede. Estes aplicativos, ou “Web services”, possuem uma interface de acesso simples e bem definida.

No contexto de web services, analise as afirmativas abaixo a respeito de WSDL.


1. Contém os nomes dos métodos, parâmetros e endereços do serviço.

2. É uma linguagem de descrição do serviço empregada tanto em APIs SOAP quanto REST.

3. Para obter o arquivo WSDL, o cliente deve enviar uma requisição HTTP contendo um arquivo XML requerendo o WSDL.

4. O cliente pode enviar seu próprio WSDL ao servidor através na própria requisição HTTP que inicia a interação através do método push.


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 3 e 4.


D

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


E

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

 
Ir para a página:
OK
 
Gerar simulado