Questões de Concurso sobre Web Services

 
 
Disciplina
Assunto 1
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
 
265 questões encontradas
Questões por página
20
Mais recentes
 

A Arquitetura Orientada a Serviços (SOA) é um paradigma para projetar sistemas distribuídos.


Qual tecnologia é comumente associada à implementação de serviços em uma arquitetura SOA, utilizando um protocolo baseado em XML para troca de mensagens?


A

APIs RESTful baseadas em HTTP e JSON.


B

Web Services baseados em SOAP (Simple Object Access Protocol).


C

Microsserviços comunicando-se através de um barramento de mensagens.


D

Chamadas de Procedimento Remoto (RPC) utilizando gRPC.


E

Transferência de arquivos utilizando FTP (File Transfer Protocol).

Em relação à arquitetura e ao funcionamento dos Web Services, analisar os itens.


I. O SOAP é o protocolo responsável pela troca de informações estruturadas em XML.

II. O WSDL descreve as operações e parâmetros de um Web Service.

III. O UDDI é utilizado para armazenar e localizar descrições de serviços publicados.

IV. O ciclo de vida de um Web Service compreende as etapas: publicação, descoberta, descrição e invocação.


Está CORRETO o que se afirma:


A

Apenas nos itens I e II.


B

Apenas nos itens II e III.


C

Apenas nos itens I, II e IV.


D

Em todos os itens.

Webmails são serviços acessados via navegador que permitem o envio, o recebimento e a organização de mensagens eletrônicas sem necessidade de instalação de cliente local dedicado.


C

Certo


E

Errado

Diversos sistemas de informação em saúde precisam trocar dados de forma padronizada e segura, como informações de pacientes, atendimentos, procedimentos e indicadores epidemiológicos, garantindo interoperabilidade entre sistemas distintos, como sistemas hospitalares, ambulatoriais e de vigilância em saúde. Considerando as atribuições do cargo de Analista de Desenvolvimento de Sistemas, especialmente no apoio à integração de sistemas de informação, assinale a alternativa que apresenta CORRETAMENTE a descrição básica da função do uso de Web Services, nesse contexto.


A

Armazenar e padronizar grandes volumes de dados clínicos em bancos de dados locais ou em nuvem, complementando a necessidade de integração entre sistemas corporativos.


B

Permitir a comunicação padronizada entre sistemas distintos, possibilitando o intercâmbio automatizado de dados em saúde por meio de protocolos e formatos previamente definidos.


C

Padronizar a comunicação dos sistemas de informação existentes por aplicações integradas, eliminando a dependência de infraestrutura de rede.


D

Realizar a edição padronizada de formulários eletrônicos utilizados em pesquisas de campo na área da saúde pública.


E

Controlar de forma padronizada e integrada os servidores onde estão instalados os sistemas de informação da Secretaria de Saúde.

Em uma aplicação que utiliza Web Services para comunicação entre sistemas, o time de desenvolvimento observa que o desempenho do sistema está abaixo do esperado, especialmente quando muitas requisições são feitas simultaneamente. Qual técnica pode ser adotada para melhorar o desempenho?


A

Aumentar a quantidade de servidores de banco de dados para reduzir o tempo de resposta do serviço.


B

Reduzir o tamanho das requisições, excluindo informações essenciais e validando apenas dados mínimos.


C

Utilizar Web Services de comunicação síncrona apenas, o que garantirá a execução das requisições de forma mais rápida.


D

Implementar cache nas respostas dos Web Services, para evitar consultas repetitivas e melhorar a velocidade das requisições subsequentes.

A utilização de padrões como XML, SOAP, WSDL e UDDI em web services visa garantir a interoperabilidade entre aplicações desenvolvidas em plataformas distintas, sendo o padrão UDDI utilizado especificamente para a definição formal das mensagens trocadas entre cliente e servidor.


C

Certo


E

Errado

Serviços que utilizam webhook enviam comandos HTTP POST para uma URL predefinida quando eventos específicos ocorrem, o que permite comunicação automática e online.


C

Certo


E

Errado

Provedores de API reversa devem usar WebSockets para enviar notificações em tempo real, dispensando filas ou mecanismos de retentativa com sistemas externos.


C

Certo


E

Errado

Analise as informações a seguir:


I. É certo afirmar que Web Services têm como função transferir dados por meio de protocolos de comunicação para diferentes plataformas, mesmo que elas tenham sido desenvolvidas em linguagens de programação diferentes.

II. É certo afirmar que Web Services conseguem reutilizar sistemas já operativos em uma organização e adicionar-lhes outras funcionalidades sem a necessidade de criar um sistema novo. Por essa razão, é possível incrementar os sistemas já desenvolvidos, agregando mais dados e novas funcionalidades de modo prático, rápido e simples.

III. É certo afirmar que os protocolos de comunicação que permitem a interação entre as linguagens do Web Service e o sistema que faz o pedido ao Web Service são o SOAP (Simple Object Access Protocol) e o REST (Representational State Transfer).


Marque a alternativa CORRETA:


A

Todas as afirmativas estão corretas.


B

Nenhuma afirmativa está correta.


C

Apenas uma afirmativa está correta.


D

Apenas duas afirmativas estão corretas.

e acordo com a Plataforma Digital do Poder Judiciário - PDPJ-Br, para que uma API seja considerada do tipo RESTful, ela precisa estar em conformidade, dentre outros, com o seguinte critério:


A

ter uma arquitetura cliente/servidor formada por clientes, servidores e recursos, com solicitações gerenciadas por meio de HTTP.


B

possuir o sistema de comunicação entre os componentes por meio de troca de mensagens REST-Ena, fazendo uso de um Message Broker. No caso da PDPJ, utiliza-se a solução BrokerMQ.


C

ter uma interface ampla e livre entre os componentes desde que sejam usados os parâmetros RESTful Config para que as informações sejam transferidas em um formato padronizado.


D

ter autenticação por meio de uma solução de RFPJ Sign On baseada no protocolo PDPJ Auth2.


E

permitir que as APIs registradas sejam acessíveis por meio do Gateway RESTful-AP|-Sync.

Assinale a alternativa que preencha corretamente a lacuna:


Todo e qualquer software considerando boas práticas de desenvolvimento, pressupõe-se ser documentado. Ao se tratar de APIs, estas requerem documentações imprescindíveis, para que um outro desenvolvedor possa compreender informações como: arquitetura de integração, dados a serem enviados/consumidos, entre outras informações técnicas. Desta forma, o Swagger é uma ferramenta que auxilia este processo de compreensão sobre a API que será fornecida. O Swagger contribui para o desenvolvimento de APIs Restful ______.


A

permitindo a documentação do sistema operacional, versões dos editores de código (IDEs) e demais informações


B

permitindo a documentação padronizada e interativa das APIs


C

facilitando a geração automática de código-fonte para APIs e suas estruturas de bancos de dados


D

oferecendo suporte exclusivo para APIs SOAP

As abordagens REST e SOAP possuem o objetivo de permitir a comunicação entre aplicações web.


Com relação ao seu emprego para transmissão de dados, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.


( ) A transmissão de dados via SOAP é considerada mais segura que via RESTful API's, visto que REST não permite criptografia.

( ) SOAP usa estritamente o formato XML para suas mensagens, enquanto REST permite JSON apenas.

( ) A especificação WS-Security é utilizada exclusivamente no protocolo SOAP.


As afirmativas são, respectivamente,


A

F – V – V.


B

F – V – F.


C

V – F – F.


D

F – F – F.


E

F – F – V.

O Ipea resolveu fazer uso de um método de desenvolvimento de web services que usa componentes de software, chamados de serviços, para criar aplicações associadas à obtenção de dados de saneamento básico, de modo a melhorar a parte dinâmica de seus sites.


Considerando-se essa decisão e o requisito de que as respostas aos requerimentos dos usuários externos devem ser resolvidas mais rapidamente, o método de desenvolvimento indicado é o


A

EDA


B

SOA


C

WSA


D

Adapter


E

Singleton

WSDL é uma tecnologia que padroniza a descrição da interface de um web service, enquanto UDDI é um repositório mundial de web services utilizado para publicar e(ou) descobrir serviços que já foram criados e utilizar os já existentes.


C

Certo


E

Errado

Utilizando o framework Slim para criação de uma API RESTful, qual funcionalidade permite interceptar requisições e respostas para adicionar cabeçalhos de segurança ou realizar autenticações?


A

Roteador.


B

Middleware.


C

Dependency Container.


D

Response Object.

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.

Considere uma necessidade do Ipea de construir uma API que sirva para interfacear seu sistema de cadastro de usuários internos e seu sistema de funcionários terceirizados, de modo a garantir melhor segurança e confiabilidade. Para isso, será utilizado um modelo de API apropriadamente baseado no REST.


Considerando o contexto apresentado, qual deverá ser o modelo de API utilizado?


A

MVC


B

Zope


C

Grovy


D

Laravel


E

RESTful

 
Ir para a página:
OK
 
Gerar simulado