Você está na página 1de 131

Pergunta 1

1 em 1 pontos

Socket e ServerSocket são responsáveis, dentre outras coisas, pela conciliação e harmonização das
informações em um sistema distribuído. Mas nem sempre essas ações estão sintonizadas ou
sincronizadas. Desse modo, para o melhor funcionamento do sistema, são exigidas ações que minimizem
ou eliminem esse delay.

Nesse sentido, assinale a alternativa que aborda uma ação eficiente para a sincronização das
informações:

Resposta Selecionada:

Correta

Usar um loop infinito para receber uma requisição do cliente.

Resposta Correta:

Correta

Usar um loop infinito para receber uma requisição do cliente.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o início de uma comunicação entre servidor e cliente
são feitas a partir de requisições, Para haver a requisição o servidor deve estar pronto para conexão,
desse modo o loop é a melhor opção para essa espera já que o servidor ficará disponível para processar
as requisições até que elas sejam atendidas.

Pergunta 2

1 em 1 pontos
A arquitetura de uma chamada remota de procedimento determinará o curso da comunicação e os
elementos mais importantes que a compõe, ou seja, é a partir dela que será conhecida o meio de
comunicação e seus componentes. Para isso, esse modelo seguirá alguns passos. Sobre os passos da
arquitetura de uma chamada remota de procedimento, analise as afirmativas a seguir:

A mensagem é gerada e emitida fora da máquina até seu destino.

A camada externa da rede é a responsável pela entrega da mensagem, de acordo com o IP.

Conversão, empacotamento e envio pela rede são alguns passos seguidos pela resposta do servidor.

A mensagem mantém seu código inicial e chega ao setor de requisição.

Está correto o que se afirma em:

Resposta Selecionada:

Correta

III, apenas.

Resposta Correta:

Correta

III, apenas.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois assim que a resposta é recebida pelo servidor, ela é
convertida e conduzida ao processo cliente, corroborando com a alternativa III que diz que as fases de
uma resposta do servidor são a transformação, , empacotamento e despacho pela rede da resposta do
servidor.

Pergunta 3

1 em 1 pontos
Os algoritmos podem ser usados para correção do tempo, ou seja, sincronicidade de relógios lógicos,
aumentando, quando necessário,1 ciclo de clock após a mensagem chegar ao destinatário, que por sua
vez tem um tempo anterior ao da mensagem. Fundamentalmente, o Algoritmo de Lamport parte do
conceito happens- before.;. Sobre o algoritmo de Lamport, assinale a alternativa que contém
informações corretas:

Resposta Selecionada:

Correta

Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo processo e se uma
mesma mensagem é recebida por a e b, os quais tem processos diferentes.

Resposta Correta:

Correta

Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo processo e se uma
mesma mensagem é recebida por a e b, os quais tem processos diferentes.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois descreve o conceito de Algoritmo de Lamport, o qual
sugere que a relação happens-before é transitiva, tanto para a e b em um mesmo processo quanto para
a mesma mensagem sendo a e b de processos distintos.

Pergunta 4

0 em 1 pontos

Vimos que o TCP significa um tipo de protocolo de controle de transmissões, ou seja, se refere a um dos
sistemas de envio de pacotes mais empregado da internet. Quando um cliente acessa um site por
exemplo, o computador envia dados ao servidor solicitando o envio dos conteúdos desta página, de
forma que essas informações são reenviadas para o navegador mostrando o que foi solicitado. Assinale a
alternativa que contenha afirmações corretas sobre o protocolo TCP:

Resposta Selecionada:
Incorreta

Este processo é responsável somente pelo envio de pacotes, acometidos a cada vez que você clica em
um link, ou faz um login ou publica algum comentário na rede.

Resposta Correta:

Correta

Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link, ou
faz um login ou publica algum comentário na rede.

Feedback da resposta:

Sua resposta está incorreta. A alternativa está incorreta, pois o TCP não envia somente dados mas recebe
informações de volta para segurar o que foi recebido, de modo que isso só é possível por meio de um
sistema de numeração própria e insistência no reenvio de dados, pois se o receptor não receber o
pacote de dados corretamente a informação é enviada novamente até que se chegue ao seu destino, de
modo que haja uma checagem desses erros assegurando que nenhuma das informações foi corrompida
durante o trajeto.

Pergunta 5

1 em 1 pontos

Endereço de Protocolo da Internet ou Endereço IP é a tradução para o Internet Protocol Adress; ou seja,
termo referente a uma codificação de cada máquina ou aparelho conectado a uma rede sob o protocolo
de internet para comunicação; cuja função se resume à identificação de interface e endereçamento de
localização.

Assinale a alternativa que contenha informações corretas sobre o protocolo IP

Entendemos que para identificar uma conexão entre dois pontos usamos <IP, PORTA>, de modo que, se
um cliente possui um IP 192. 168.0. 200 e este quer se comunicar com o servidor cujo IP 10.47.99 ele
precisa enviar uma mensagem ao sistema utilizando a Api Winsock para ter acesso há uma porta do
sistema operacional, no caso Windows.

Resposta Selecionada:
Correta

Para identificar uma conexão entre dois pontos usamos <IP, PORTA>

Resposta Correta:

Correta

Para identificar uma conexão entre dois pontos usamos <IP, PORTA>

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o indicativo para conexão entre os pontos de uma rede
é o comando <IP, PORTA>, a partir do qual é enviado uma mensagem ao sistema usando um ApiWinsock
para assim se obter o acesso a uma porta do sistema operacional, no caso Windows. No caso de um
endereço IP 10.47.99, teremos que os últimos números (99) serão a porta local do socket, passível de
comunicação.

Pergunta 6

1 em 1 pontos

A comunicação interprocessos é feita a partir dos Sockets, responsáveis pelo transporte de informações.
Nesse caso, alguns padrões são respeitados como o Accept, Read e Write, responsáveis pela criação de
um socket novo quando uma conexão é estabelecida; e ainda, leitura e escrita de dados do buffer
associado ao socket.

A partir do exposto, associe os conceitos às suas características:

1 - Accept

2 - Read

3 - Write

( ) Faz a leitura do assunto referido ao buffer relativo a um socket.


( ) Origina um novo socket, responsável pela comunicação.

( ) Grafa os dados em buffer, o qual está associado a um socket.

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta:

Resposta Selecionada:

Correta

1, 2, 3.

Resposta Correta:

Correta

1, 2, 3.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o computador processará, preparará e encaminhará a
mensagem pelo socket até a porta reservada a ele, e partir daí a mensagem é enviada, como descrito
nos processos de Accept, Read e Write, ou seja, a partir da comunicação, há leitura do assunto e a partir
daí a grafia dos dados.

Pergunta 7

1 em 1 pontos

A área de interação Sockets possibilita a comunicação entre sistemas numa rede, sendo seu ponto final.
Essa interação pode ser feita em linguagens distintas, como por exemplo, a Java, a qual, geralmente
responde às requisições, as quais são aferidas por meio de conexões, a partir de uma porta. A API Socket
é um interface de programação, a qual permite controle e uso dos sockets; que possui alguns métodos
padronizados.

Nesse sentido, assinale a alternativa que indique um exemplo de método padronizado citado no texto:
Resposta Selecionada:

Correta

Listen.

Resposta Correta:

Correta

Listen.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o método Listen é conhecido, dentro dos métodos
padronizados, como o modo de espera ou passividade de um Socket, ou seja, é o responsável por indicar
se o sistema deve ou não aguardar as conexões a serem estabelecidas com o cliente.

Pergunta 8

1 em 1 pontos

Dada a seguinte classe para o lado do servidor, ou classe Server:

public class Server {

public static void main(String args[]){

try {

ServerSocket server = new ServerSocket(2255);

System.out.println("Servidor iniciado na porta 2255");


Socket cliente = server.accept();

System.out.println("Cliente conectado do IP "+cliente.getInetAddress().

getHostAddress());

Scanner entrada = new Scanner(cliente.getInputStream());

while(entrada.hasNextLine()){

System.out.println(entrada.nextLine());

entrada.close();

server.close();

} catch (IOException ex) {

Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex);

Após a análise do código, assinale a alternativa que contenha uma uma afirmativa correta a respeito do
código citado:

Resposta Selecionada:

Correta

As conexões dos clientes serão executadas na porta 2255.

Resposta Correta:
Correta

As conexões dos clientes serão executadas na porta 2255.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois na criação de um objeto tipo SocketServer, é necessário
que se faça também a abertura ou criação de uma porta sem uso, ou seja, uma porta desocupada pelo
sistema operacional. Desse modo, no código problema, podemos inferir a porta 2255 para as possíveis
conexões do cliente.

Pergunta 9

1 em 1 pontos

Sabemos que a intercomunicação pode ser feita a partir da implantação dos sockets em algumas
linguagens, como a Java. Nesse caso, o servidor Java responderá às solicitações feitas pelos clientes, de
modo que, em seguida, são implementadas ações do lado do cliente, as quais enviarão as solicitações
para o servidor, aguardando resposta. Para usarmos o socket TPC/IP é necessária a importação de
algumas bibliotecas na classe Java. Assinale a alternativa que contenha informações corretas sobre
algumas bibliotecas na classe Java:

Resposta Selecionada:

Correta

import java.PrintWriter

Resposta Correta:

Correta

import java.PrintWriter

Feedback da resposta:

Resposta correta. A alternativa está correta, pois para haver possibilidade de comunicação entre as
máquinas é preciso a criação de uma classe Servidora, a qual é responsável pela espera de conexão entre
cliente e Servidor, tendo como exemplo a classe Java, como a import java.io.PrintWriter.
Pergunta 10

1 em 1 pontos

Quando tratamos da permissão que programas de aplicação tem para controle e uso de sockets,
podemos pensar no ApiSocket fornecido pelo sistema operacional como interface de programação de
aplicativos. Um Api socket possui alguns métodos padronizados como bind, listen, accept, read, write,
close, chamada gethosbyname, chamada getprotobyname.

Assinale a alternativa que contém um dos métodos padronizados descrito pelo texto sobre ApiSocket:

Resposta Selecionada:

Correta

São exemplos accept: newsocket

Resposta Correta:

Correta

São exemplos accept: newsocket

Feedback da resposta:

Resposta correta. A alternativa está correta, pois sobre o método padronizado para ApiSocket sobre
controle temos termo newsocket, o qual pode e deverá estar associado aos processo de socket, como
finalizador de comunicação; de addr como parâmetros relacionados aos protocolos de rede; e de
addrlen, responsável pela comunicação, sendo residente ou não numa mesma máquina.

Spidey96

Expert

Spidey96

Usuários

61
70 posts

Postado September 27, 2020

Pergunta 1

1 em 1 pontos

Enquanto a chamada com procedimento normal é feita por meio de um valor ou referência de uma
variável, a remota é realizada por meio de uma chamada próxima a uma local, abstraindo a informação
de chamada remota para o solicitante do método em questão. Assinale a alternativa que contém
informações corretas sobre a chamada remota:

Resposta Selecionada:

Correta

O comando read () é trocado por uma prorrogação funcional

Resposta Correta:

Correta

O comando read () é trocado por uma prorrogação funcional

Feedback da resposta:

Resposta correta. A alternativa está correta, pois descreve brevemente uma chamada remota, na qual o
read () presente numa chamada normal, será substituído por uma extensão de sua função pedindo o
envio de uma mensagem protegida pela função, por meio de uma rede.

Pergunta 2

1 em 1 pontos
O Socket e a ServerSocket são usadas basicamente para estabelecer comunicação entre cliente e
servidor, de modo que suas aplicações são possíveis em diversos cenários. Dada essa afirmativa,
podemos dizer que são exemplos desses cenários as criações de soluções para o sistema e chat somente
para cliente-servidor. Neste sentido, assinale a alternativa que indique qual é o resultado obtido a partir
o uso de Socket e ServerSocket:

Resposta Selecionada:

Correta

a criação de um socket permite a criação de um objeto ServerSocket

Resposta Correta:

Correta

a criação de um socket permite a criação de um objeto ServerSocket

Feedback da resposta:

Resposta correta. A alternativa está correta, pois a classe socket e ServerSocket são responsáveis
basicamente pela criação de chat entre cliente-cliente e cliente-servidor; além de não influenciar em
possíveis soluções do sistema, respeitando os comandos do código e centralizando os diversos bancos de
dados de uma comunicação Socket.

Pergunta 3

1 em 1 pontos

Simplificadamente um protocolo, presente em um sistema distribuído, estabelecerá normativas ou


regimentos que versarão desde a sintaxe à sincronização da intercomunicação, sendo implementado por
meio de hardware, software ou a combinação deles.

Assinale a alternativa que apresenta uma afirmativa correta a respeito de um protocolo:

Resposta Selecionada:
Correta

O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor, dificultando as
orientações referentes à conexão.

Resposta Correta:

Correta

O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor, dificultando as
orientações referentes à conexão.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o User Datagram Protocol é um protocolo do tipo
simples, confiável e sem conexão, aliado ao IP ou Internet Protocol, ou seja, seu envio de dados
(datagram) não garante seu recebimento e não exige longo relacionamento entre cliente e servidor.

Pergunta 4

1 em 1 pontos

Dentro de sistemas distribuídos, chamamos de protocolo todas as combinações e transações


controladoras e possibilitadoras de recursos possíveis como conectividades, comunicação e transferência
de dados entre dois ou mais sistemas de computadores interligados.

Nesse sentido, assinale a alternativa que indique um exemplo de protocolo:

Resposta Selecionada:

Correta

Transmission Control Protocol (TCP).

Resposta Correta:

Correta

Transmission Control Protocol (TCP).

Feedback da resposta:
Resposta correta. A alternativa está correta, pois o Protocolo de Controle de Transmissão ou
Transmission Control Protocol conhecido também como TCP é exemplo de um dos protocolos mais
utilizados para comunicação entre computadores dentro dos sistemas distribuídos.

Pergunta 5

1 em 1 pontos

O modelo de chamada remota de procedimento utiliza uma thread como controladora de dois processos
envolvendo um invocador e um servidor. De modo que o invocador enviará mensagens para o processo
servidor e autobloqueia uma possível resposta. É a mensagem emitida pelo invocador que carrega as
coordenadas procedimentais, enquanto a mensagem de resposta enviará as determinações a respeito da
execução do sistema. Nesse sentido, assinale a alternativa que indique qual é verídica sobre a chamada
remota de procedimento:

Resposta Selecionada:

Correta

As chamadas remotas de procedimento quando em determinadas condições, pode reivindicar


autenticação do cliente para maior segurança.

Resposta Correta:

Correta

As chamadas remotas de procedimento quando em determinadas condições, pode reivindicar


autenticação do cliente para maior segurança.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois as chamadas remotas de procedimento operam em
velocidades muito mais baixas quando comparadas às chamadas locais, possibilitando seu transporte em
redes com baixa segurança,de modo que haja a solicitação de autenticação do procedimentos em
questão.

Pergunta 6
1 em 1 pontos

Vimos que o TCP significa um tipo de protocolo de controle de transmissões, ou seja, se refere a um dos
sistemas de envio de pacotes mais empregado da internet. Quando um cliente acessa um site por
exemplo, o computador envia dados ao servidor solicitando o envio dos conteúdos desta página, de
forma que essas informações são reenviadas para o navegador mostrando o que foi solicitado. Assinale a
alternativa que contenha afirmações corretas sobre o protocolo TCP:

Resposta Selecionada:

Correta

Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link, ou
faz um login ou publica algum comentário na rede.

Resposta Correta:

Correta

Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link, ou
faz um login ou publica algum comentário na rede.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o TCP usa o sistema próprio de numeração para segurar
o envio de informações de forma correta tendo como principal característica a confiabilidade de dados.
O TCP é o responsável pela integridade dos downloads, por exemplo, evitando que sejam corrompidos
por oscilações na velocidade da sua conexão ou que as páginas acessadas por você dificilmente deixem
de carregar algum elemento por acidente.

Pergunta 7

1 em 1 pontos
Outra principal aplicabilidade do UDP é durante os jogos online, na qual, ao se perder alguns pacotes, os
personagens adversários podem se teletransportar para tela sem a necessidade de receber os dados que
foram perdidos, mantendo a partida intacta. Percebemos aqui, que a escolha entre o uso de protocolos
cabe ao desenvolvedor de cada aplicação. o Assinale a alternativa que contenha informações corretas a
respeito do UDP

Resposta Selecionada:

Correta

O UDP geralmente é escolhido pelo desenvolvedor quando se deseja alta velocidade de transmissão.

Resposta Correta:

Correta

O UDP geralmente é escolhido pelo desenvolvedor quando se deseja alta velocidade de transmissão.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois semelhantemente ao protocolo TCP, o protocolo UDP
envia pacotes de informações removendo toda a parte de verificação de erros da outra tecnologia ou
seja tem como principal objetivo acelerar o processo de envio de dados, de modo que comandos como
timeouts, retransmissões, acknowledgements, controle de fluxo são usados para melhoria em sua
segurança; além de não apresentar conexão ou datagramas divisíveis.

Pergunta 8

1 em 1 pontos

Endereço de Protocolo da Internet ou Endereço IP é a tradução para o Internet Protocol Adress; ou seja,
termo referente a uma codificação de cada máquina ou aparelho conectado a uma rede sob o protocolo
de internet para comunicação; cuja função se resume à identificação de interface e endereçamento de
localização.

Assinale a alternativa que contenha informações corretas sobre o protocolo IP

Entendemos que para identificar uma conexão entre dois pontos usamos <IP, PORTA>, de modo que, se
um cliente possui um IP 192. 168.0. 200 e este quer se comunicar com o servidor cujo IP 10.47.99 ele
precisa enviar uma mensagem ao sistema utilizando a Api Winsock para ter acesso há uma porta do
sistema operacional, no caso Windows.

Resposta Selecionada:

Correta

Para identificar uma conexão entre dois pontos usamos <IP, PORTA>

Resposta Correta:

Correta

Para identificar uma conexão entre dois pontos usamos <IP, PORTA>

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o indicativo para conexão entre os pontos de uma rede
é o comando <IP, PORTA>, a partir do qual é enviado uma mensagem ao sistema usando um ApiWinsock
para assim se obter o acesso a uma porta do sistema operacional, no caso Windows. No caso de um
endereço IP 10.47.99, teremos que os últimos números (99) serão a porta local do socket, passível de
comunicação.

Pergunta 9

1 em 1 pontos

Vimos durante os conteúdos que o tempo é uma grandeza importante para o sincronismo de máquinas
em sistemas distribuídos, pois pode influenciar diretamente no comando de um código ou na
recepção/envio de uma mensagem. Diante disto, podemos citar alguns conceitos que nos ajudariam a
solucionar o problema de sincronização entre as máquinas.

Nesse sentido, assinale a alternativa que contém uma possível solução:

Resposta Selecionada:

Correta

Relógios lógicos
Resposta Correta:

Correta

Relógios lógicos

Feedback da resposta:

Resposta correta. A alternativa está correta, pois os relógios lógicos identificam as ações casuais e
temporais nos sistemas distribuidos por meio de algoritmos (série finita de ações as quais serão
executadas para a solução de um erro) responsáveis pela sincronicidade e veracidade interna dos
relógios.

Pergunta 10

1 em 1 pontos

Socket e ServerSocket são responsáveis, dentre outras coisas, pela conciliação e harmonização das
informações em um sistema distribuído. Mas nem sempre essas ações estão sintonizadas ou
sincronizadas. Desse modo, para o melhor funcionamento do sistema, são exigidas ações que minimizem
ou eliminem esse delay.

Nesse sentido, assinale a alternativa que aborda uma ação eficiente para a sincronização das
informações:

Resposta Selecionada:

Correta

Usar um loop infinito para receber uma requisição do cliente.

Resposta Correta:

Correta

Usar um loop infinito para receber uma requisição do cliente.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o início de uma comunicação entre servidor e cliente
são feitas a partir de requisições, Para haver a requisição o servidor deve estar pronto para conexão,
desse modo o loop é a melhor opção para essa espera já que o servidor ficará disponível para processar
as requisições até que elas sejam atendidas.

Spidey96

Expert

Spidey96

Usuários

61

70 posts

Postado September 27, 2020

Pergunta 1

1 em 1 pontos

Os serviços de web são, simplificadamente, itens facilitadores de integração, organização e comunicação


entre clientes (requisitores de serviço) e servidores (fornecedores de serviço), os quais não necessitam
nem de uma programação distribuída nem de uma chamada remota (RMI) para ser implementados.

Sobre o Web Service, analise as asserções a seguir e a relação proposta entre elas.

I. O Web Service permite que diferentes sistemas, criados em diferentes plataformas sejam compatíveis.

PORQUE

II. Um sistema orientado a serviços permite que as funcionalidades sejam acessadas pelo cliente por
meio de um servidor Web, ou seja, demandas e respostas.

Assinale a alternativa correta.


Resposta Selecionada:

Correta

As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Resposta Correta:

Correta

As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois a asserção I está correta, a qual prevê que o serviço
Web é um meio de fornecimento de comunicação simplificada entre clientes e servidores. A asserção II
também está correta, e é justificativa da asserção I, pois o servidor Web permite que haja acesso dos
clientes por meio de funcionalidades formatadas em protocolos do tipo XML ou JSON.

Pergunta 2

1 em 1 pontos

Em um projeto de arquitetura em serviços, sua estrutura é explanada em diagramas, ou seja, esquemas


e representações visuais pelas quais é possível vislumbrar a estrutura de determinados conceitos ou
ideias,

nos quais devem conter informações como detalhamento dos seus componentes e elementos e como
eles se relacionam ao longo do sistema.

Assinale a alternativa que contenha elementos possíveis de constituir o diagrama ao qual se refere o
texto.

Resposta Selecionada:

Correta

Serviços, componentes e infraestrutura.

Resposta Correta:
Correta

Serviços, componentes e infraestrutura.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois a estrutura de um diagrama em um projeto de


arquitetura em serviços deve conter três elementos: serviços, componentes e infraestrutura, os quais
descrevem e relacionam os seus componentes.

Pergunta 3

1 em 1 pontos

Vimos que a infraestrutura, os componentes e os serviços podem ser dispostos em diagramas ou


esquemas, os quais indicam de forma clara as ações, tarefas ou requisições de uma arquitetura em
serviço, a qual será representada por camadas, classes ou categorias.

Sobre a arquitetura baseada em camadas, analise as asserções a seguir e a relação proposta entre elas.

I. Em um diagrama representando as camadas de infraestrutura como base, de componentes como


camada comunicadora e de serviços como camada externa, teremos que o fluxo é livre, pois as camadas
inferiores podem se conectar diretamente com as camadas superiores.

PORQUE

II. As camadas se comunicam independentemente entre si.

A seguir, assinale a alternativa correta.

Resposta Selecionada:

Correta

As asserções I e II são proposições falsas.


Resposta Correta:

Correta

As asserções I e II são proposições falsas.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois tanto a proposição I quanto a proposição II estão
incorretas, ou seja, são falsas. As camadas não possuem fluxo livre entre si porque a comunicação é feita
somente entre as camadas mais próximas. Sendo assim, não é possível a comunicação direta entre a
camada de serviços e a camada de infraestrutura.

Pergunta 4

1 em 1 pontos

Em Web Service é necessário que haja vias comunicativas bastante definidas entre si, as quais permitam
o intercâmbio entre dados, ou seja, informações entre o que está sendo requerido e o serviço que está
sendo ofertado. Esse tipo de troca é realizado por meio de protocolos os quais descrevem as ações a
serem tomadas em ambas as partes.

Nesse sentido, assinale a alternativa que indique a utilização de uma descrição de dados sobre outros
dados (metadados).

Resposta Selecionada:

Correta

JSON.

Resposta Correta:

Correta
JSON.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois uma possível descrição de metadados é aquela feita por
meio do JavaScript Object Notation, ou usualmente JSON, a qual é referida a um registro normatizado
utilizado para transferência de dados entre serviços, além de XML.

Pergunta 5

1 em 1 pontos

Percebemos, com as arquiteturas em serviços, que qualquer serviço ofertado pelo sistema deve ter
acompanhado ou complementado a si um meio de comunicação, chamado de API, bem definido e que
permita a comunicação entre outros sistemas não familiar. Assinale a alternativa que indica o significado
da sigla API:

Resposta Selecionada:

Correta

Application Programming Interface.

Resposta Correta:

Correta

Application Programming Interface.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o termo API se refere à interface de programação de
aplicativos, ou, segundo o termo inglês, Application Programming Interface, referido aos ritos e padrões
de programação para acessibilidade de aplicativos de software ou plataforma em Web.

Pergunta 6

1 em 1 pontos
Tanto o protocolo SOAP quanto o REST fazem uso do HTTP (Hypertext Transfer Protocol) ou protocolo de
comunicação, o qual possui grande capacidade comunicativa e transparente entre sistemas, que devem
ter padrões abertos. A partir disso é possível compreender, na arquitetura de um web, alguns serviços
instalados no servidor.

Associe os serviços em uma arquitetura de web às suas características:

1 - InsereUsuario

2 - BuscaIDUsuario

3 - ExcluirUsuario

( ) Parâmetros de entrada: ID: int; retorno do serviço: Resposta: boleano

( ) Parâmetros de entrada: Login: string; retorno do serviço: ID: into

( ) Parâmetros de entrada: Nome, Login, Senha e Email: string; retorno do serviço: ID: int

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta.

Resposta Selecionada:

Correta

3, 2, 1.

Resposta Correta:

Correta

3, 2, 1.

Feedback da resposta:

Resposta correta. A alternativa selecionada está correta, pois o nome do serviço será equivalente à
sequência do serviço a ser executado, como InsereUsuario, o qual corresponde ao nome, login, senha ou
email como parâmetros de entrada; e ID: Int como retorno de serviço. O buscaIDUsuario é referente ao
Login: String como parâmetro de entrada e ID: Into como retorno do serviço. E por fim, ID: int e
Resposta: boleano são referentes aos parâmetros de entrada e retorno de serviço para excluirUsuario.

Pergunta 7

1 em 1 pontos

O diagrama que melhor explana e delimita a arquitetura em serviços deve ofertar informações sobre ela,
ou seja, deve possibilitar que seu acesso seja claro, e contenha informações como quais os elementos
presentes e como eles se comportam nessa estrutura, bem como eles se relacionam entre si dentro dela.

Assinale a alternativa que contenha informações verdadeiras sobre os fundamentos de um diagrama que
melhor explane a arquitetura de Web Service.

Resposta Selecionada:

Correta

No diagrama, a base é formada pela infraestrutura do Web Service.

Resposta Correta:

Correta

No diagrama, a base é formada pela infraestrutura do Web Service.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois, em um diagrama ou esquema que descreve a estrutura
de um Web Service, temos a infraestrutura como base, ou seja, a premissa das tarefas a serem
executadas; os componentes como camada comunicante, ou seja, os responsáveis pela comunicação; e
os serviços na camada inicial.

Pergunta 8

1 em 1 pontos
O Web Service permite, dentre outras coisas, a comunicação entre interfaces bem definidas e a
(re)utilização de serviços para seu bom funcionamento, além de se apresentar como um sistema
autocontido. São estas características que o permite oferecer alta definição na troca de dados entre
cliente e servidor.

Sobre o termo autocontido, analise as afirmativas e assinale V para a(s) Verdadeira(s) e F para a(s)
Falsa(s).

I ( ) Significa dizer que o sistema tem alta coesão.

II ( ) Significa dizer que o sistema tem alta velocidade.

III ( ) Significa dizer que o sistema tem baixo acoplamento.

IV ( ) Significa dizer que o sistema tem inúmeras interfaces.

Assinale a alternativa que apresenta a sequência correta.

Resposta Selecionada:

Correta

V, F, V, F.

Resposta Correta:

Correta

V, F, V, F.

Feedback da resposta:

Resposta correta. A sequência está correta, pois um serviço Web é formado por serviços distintos, os
quais já podem ter sido usados, para que haja formação de um novo serviço; porém os módulos
utilizados por eles devem estar estritamente presentes em sua instalação e execução, apresentando alta
coesão e baixo acoplamento.

Pergunta 9
1 em 1 pontos

Os serviços Web processam mensagens a partir de protocolos públicos, os quais são conhecidos por
grande parte dos sistemas, como podemos verificar a partir do SOAP (Simple Object Access Protocol), o
qual faz comunicação em XML; ou do REST (Representational State Transfer).

A respeito do REST, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s)
Falsa(s).

I. ( ) Os serviços Web não compartilham descrições das mensagens que recebem.

II. ( ) Os serviços são indisponíveis tanto na internet quanto na intranet.

III. ( ) Os serviços são usados atipicamente a partir de padrões comunicativos.

IV. ( ) Os serviços são codependentes de um sistema operacional.

Assinale a alternativa que apresenta a sequência correta.

Resposta Selecionada:

Correta

V, F, F, F.

Resposta Correta:

Correta

V, F, F, F.

Feedback da resposta:

Resposta correta. A sequência está correta, pois a alternativa I está correta e as afirmativas II, III e IV
estão incorretas, já que, no REST, os serviços Web possuem uma descrição privativa das mensagens que
recebe, na própria mensagem; os serviços são disponibilizados na Net e Intranet, além de empregarem
padrões comunicativos específicos, e serem independentes de sistemas operacionais e de linguagens de
programação.

Pergunta 10

1 em 1 pontos

Além de diagramas sobre os componentes de um sistema e as comparações possíveis entre as


funcionalidades de uma camada de componentes, podemos modelar alguns serviços oferecidos pela
web, tais como enviar mensagens, efetuar login e salvar cadastro. A partir do exposto, associe tais
serviços às suas características:

1 - Efetuar login

2 - Salvar cadastro

3 - Enviar mensagem

( ) Ações: segurança e troca de mensagens

( ) Ações: segurança e login

( ) Ação: persistência de dados

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta.

Resposta Selecionada:

Correta

3, 1, 2.

Resposta Correta:

Correta
3, 1, 2.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois quando se trata da funcionalidade da camada
responsável por enviar mensagem, esta troca mensagem e protege os dados; enquanto que a camada
responsável por efetuar login realiza-o e protege os dados; e, por fim, a camada de salvar cadastro
conserva os dados.

Lucas

Expert

Lucas

Administradores

84

72 posts

Postado September 28, 2020

Pergunta 1

1 em 1 pontos

A comunicação interprocessos é feita a partir dos Sockets, responsáveis pelo transporte de informações.
Nesse caso, alguns padrões são respeitados como o Accept, Read e Write, responsáveis pela criação de
um socket novo quando uma conexão é estabelecida; e ainda, leitura e escrita de dados do buffer
associado ao socket.

A partir do exposto, associe os conceitos às suas características:

1 - Accept

2 - Read
3 - Write

( ) Faz a leitura do assunto referido ao buffer relativo a um socket.

( ) Origina um novo socket, responsável pela comunicação.

( ) Grafa os dados em buffer, o qual está associado a um socket.

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta:

Resposta Selecionada:

Correta

1, 2, 3.

Resposta Correta:

Correta

1, 2, 3.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o computador processará, preparará e encaminhará a
mensagem pelo socket até a porta reservada a ele, e partir daí a mensagem é enviada, como descrito
nos processos de Accept, Read e Write, ou seja, a partir da comunicação, há leitura do assunto e a partir
daí a grafia dos dados.

Pergunta 2

1 em 1 pontos

Os protocolos são formalidades controladoras e possibilitadoras de conexão e transferência de dados


entre sistemas computacionais, dentre os protocolos existentes, podemos citar o Transmission Control
Protocol (TCP) e User Datagram Protocol (UDP), os mais utilizados juntamente ao Protocolo de Internet
(IP).

Sobre os protocolos TCP e UDP, analise as afirmativas a seguir:

O TCP é responsável pelo transporte e entrega das mensagens entre o emissor e o receptor.

O UDP é utilizado principalmente para transmissão de dados bancários.

O UDP não apresenta meios de apuração referentes à recepção de pacotes.

O TCP tem por definição manter os dados em um único pacote enviado individualmente formando a
mensagem desejada.

O UDP transfere pacotes para o IP por meio de canal de comunicação fixo.

Está correto o que se afirma em:

Resposta Selecionada:

Correta

I e III, apenas.

Resposta Correta:

Correta

I e III, apenas.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois as afirmativas I e III estão corretas, já que o protocolo
UDP é isento de mecanismos que garante a recepção de pacotes, ou seja, não possui mecanismos de
reconhecimento de entrada e saída de pacotes; e o protocolo TCP é protocolo vigente na relação emissor
e receptor, ou seja, como ele é orientado em conexão e usuário de reconhecimento de recebimento de
pacotes, garante a entrega de pacotes.

Pergunta 3
1 em 1 pontos

Simplificadamente um protocolo, presente em um sistema distribuído, estabelecerá normativas ou


regimentos que versarão desde a sintaxe à sincronização da intercomunicação, sendo implementado por
meio de hardware, software ou a combinação deles.

Assinale a alternativa que apresenta uma afirmativa correta a respeito de um protocolo:

Resposta Selecionada:

Correta

O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor, dificultando as
orientações referentes à conexão.

Resposta Correta:

Correta

O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor, dificultando as
orientações referentes à conexão.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o User Datagram Protocol é um protocolo do tipo
simples, confiável e sem conexão, aliado ao IP ou Internet Protocol, ou seja, seu envio de dados
(datagram) não garante seu recebimento e não exige longo relacionamento entre cliente e servidor.

Pergunta 4

1 em 1 pontos

Os algoritmos podem ser usados para correção do tempo, ou seja, sincronicidade de relógios lógicos,
aumentando, quando necessário,1 ciclo de clock após a mensagem chegar ao destinatário, que por sua
vez tem um tempo anterior ao da mensagem. Fundamentalmente, o Algoritmo de Lamport parte do
conceito happens- before.;. Sobre o algoritmo de Lamport, assinale a alternativa que contém
informações corretas:

Resposta Selecionada:

Correta

Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo processo e se uma
mesma mensagem é recebida por a e b, os quais tem processos diferentes.

Resposta Correta:

Correta

Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo processo e se uma
mesma mensagem é recebida por a e b, os quais tem processos diferentes.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois descreve o conceito de Algoritmo de Lamport, o qual
sugere que a relação happens-before é transitiva, tanto para a e b em um mesmo processo quanto para
a mesma mensagem sendo a e b de processos distintos.

Pergunta 5

1 em 1 pontos

Vimos que o TCP significa um tipo de protocolo de controle de transmissões, ou seja, se refere a um dos
sistemas de envio de pacotes mais empregado da internet. Quando um cliente acessa um site por
exemplo, o computador envia dados ao servidor solicitando o envio dos conteúdos desta página, de
forma que essas informações são reenviadas para o navegador mostrando o que foi solicitado. Assinale a
alternativa que contenha afirmações corretas sobre o protocolo TCP:

Resposta Selecionada:

Correta

Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link, ou
faz um login ou publica algum comentário na rede.

Resposta Correta:

Correta

Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link, ou
faz um login ou publica algum comentário na rede.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o TCP usa o sistema próprio de numeração para segurar
o envio de informações de forma correta tendo como principal característica a confiabilidade de dados.
O TCP é o responsável pela integridade dos downloads, por exemplo, evitando que sejam corrompidos
por oscilações na velocidade da sua conexão ou que as páginas acessadas por você dificilmente deixem
de carregar algum elemento por acidente.

Pergunta 6

1 em 1 pontos

Sabemos que a intercomunicação pode ser feita a partir da implantação dos sockets em algumas
linguagens, como a Java. Nesse caso, o servidor Java responderá às solicitações feitas pelos clientes, de
modo que, em seguida, são implementadas ações do lado do cliente, as quais enviarão as solicitações
para o servidor, aguardando resposta. Para usarmos o socket TPC/IP é necessária a importação de
algumas bibliotecas na classe Java. Assinale a alternativa que contenha informações corretas sobre
algumas bibliotecas na classe Java:

Resposta Selecionada:

Correta

import java.PrintWriter

Resposta Correta:

Correta

import java.PrintWriter
Feedback da resposta:

Resposta correta. A alternativa está correta, pois para haver possibilidade de comunicação entre as
máquinas é preciso a criação de uma classe Servidora, a qual é responsável pela espera de conexão entre
cliente e Servidor, tendo como exemplo a classe Java, como a import java.io.PrintWriter.

Pergunta 7

1 em 1 pontos

A área de interação Sockets possibilita a comunicação entre sistemas numa rede, sendo seu ponto final.
Essa interação pode ser feita em linguagens distintas, como por exemplo, a Java, a qual, geralmente
responde às requisições, as quais são aferidas por meio de conexões, a partir de uma porta. A API Socket
é um interface de programação, a qual permite controle e uso dos sockets; que possui alguns métodos
padronizados.

Nesse sentido, assinale a alternativa que indique um exemplo de método padronizado citado no texto:

Resposta Selecionada:

Correta

Listen.

Resposta Correta:

Correta

Listen.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o método Listen é conhecido, dentro dos métodos
padronizados, como o modo de espera ou passividade de um Socket, ou seja, é o responsável por indicar
se o sistema deve ou não aguardar as conexões a serem estabelecidas com o cliente.
Pergunta 8

1 em 1 pontos

Endereço de Protocolo da Internet ou Endereço IP é a tradução para o Internet Protocol Adress; ou seja,
termo referente a uma codificação de cada máquina ou aparelho conectado a uma rede sob o protocolo
de internet para comunicação; cuja função se resume à identificação de interface e endereçamento de
localização.

Assinale a alternativa que contenha informações corretas sobre o protocolo IP

Entendemos que para identificar uma conexão entre dois pontos usamos <IP, PORTA>, de modo que, se
um cliente possui um IP 192. 168.0. 200 e este quer se comunicar com o servidor cujo IP 10.47.99 ele
precisa enviar uma mensagem ao sistema utilizando a Api Winsock para ter acesso há uma porta do
sistema operacional, no caso Windows.

Resposta Selecionada:

Correta

Para identificar uma conexão entre dois pontos usamos <IP, PORTA>

Resposta Correta:

Correta

Para identificar uma conexão entre dois pontos usamos <IP, PORTA>

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o indicativo para conexão entre os pontos de uma rede
é o comando <IP, PORTA>, a partir do qual é enviado uma mensagem ao sistema usando um ApiWinsock
para assim se obter o acesso a uma porta do sistema operacional, no caso Windows. No caso de um
endereço IP 10.47.99, teremos que os últimos números (99) serão a porta local do socket, passível de
comunicação.

Pergunta 9
1 em 1 pontos

Enquanto a chamada com procedimento normal é feita por meio de um valor ou referência de uma
variável, a remota é realizada por meio de uma chamada próxima a uma local, abstraindo a informação
de chamada remota para o solicitante do método em questão. Assinale a alternativa que contém
informações corretas sobre a chamada remota:

Resposta Selecionada:

Correta

O comando read () é trocado por uma prorrogação funcional

Resposta Correta:

Correta

O comando read () é trocado por uma prorrogação funcional

Feedback da resposta:

Resposta correta. A alternativa está correta, pois descreve brevemente uma chamada remota, na qual o
read () presente numa chamada normal, será substituído por uma extensão de sua função pedindo o
envio de uma mensagem protegida pela função, por meio de uma rede.

Pergunta 10

1 em 1 pontos

Dentro de sistemas distribuídos, chamamos de protocolo todas as combinações e transações


controladoras e possibilitadoras de recursos possíveis como conectividades, comunicação e transferência
de dados entre dois ou mais sistemas de computadores interligados.

Nesse sentido, assinale a alternativa que indique um exemplo de protocolo:


Resposta Selecionada:

Correta

Transmission Control Protocol (TCP).

Resposta Correta:

Correta

Transmission Control Protocol (TCP).

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o Protocolo de Controle de Transmissão ou


Transmission Control Protocol conhecido também como TCP é exemplo de um dos protocolos mais
utilizados para comunicação entre computadores dentro dos sistemas distribuídos.

Lucas

Expert

Lucas

Administradores

84

72 posts

Postado September 28, 2020

Pergunta 1

1 em 1 pontos

Percebemos, com as arquiteturas em serviços, que qualquer serviço ofertado pelo sistema deve ter
acompanhado ou complementado a si um meio de comunicação, chamado de API, bem definido e que
permita a comunicação entre outros sistemas não familiar. Assinale a alternativa que indica o significado
da sigla API:

Resposta Selecionada:

Correta

Application Programming Interface.

Resposta Correta:

Correta

Application Programming Interface.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o termo API se refere à interface de programação de
aplicativos, ou, segundo o termo inglês, Application Programming Interface, referido aos ritos e padrões
de programação para acessibilidade de aplicativos de software ou plataforma em Web.

Pergunta 2

1 em 1 pontos

Vimos que a infraestrutura, os componentes e os serviços podem ser dispostos em diagramas ou


esquemas, os quais indicam de forma clara as ações, tarefas ou requisições de uma arquitetura em
serviço, a qual será representada por camadas, classes ou categorias.

Sobre a arquitetura baseada em camadas, analise as asserções a seguir e a relação proposta entre elas.

I. Em um diagrama representando as camadas de infraestrutura como base, de componentes como


camada comunicadora e de serviços como camada externa, teremos que o fluxo é livre, pois as camadas
inferiores podem se conectar diretamente com as camadas superiores.

PORQUE

II. As camadas se comunicam independentemente entre si.


A seguir, assinale a alternativa correta.

Resposta Selecionada:

Correta

As asserções I e II são proposições falsas.

Resposta Correta:

Correta

As asserções I e II são proposições falsas.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois tanto a proposição I quanto a proposição II estão
incorretas, ou seja, são falsas. As camadas não possuem fluxo livre entre si porque a comunicação é feita
somente entre as camadas mais próximas. Sendo assim, não é possível a comunicação direta entre a
camada de serviços e a camada de infraestrutura.

Pergunta 3

1 em 1 pontos

O diagrama que melhor explana e delimita a arquitetura em serviços deve ofertar informações sobre ela,
ou seja, deve possibilitar que seu acesso seja claro, e contenha informações como quais os elementos
presentes e como eles se comportam nessa estrutura, bem como eles se relacionam entre si dentro dela.

Assinale a alternativa que contenha informações verdadeiras sobre os fundamentos de um diagrama que
melhor explane a arquitetura de Web Service.
Resposta Selecionada:

Correta

No diagrama, a base é formada pela infraestrutura do Web Service.

Resposta Correta:

Correta

No diagrama, a base é formada pela infraestrutura do Web Service.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois, em um diagrama ou esquema que descreve a estrutura
de um Web Service, temos a infraestrutura como base, ou seja, a premissa das tarefas a serem
executadas; os componentes como camada comunicante, ou seja, os responsáveis pela comunicação; e
os serviços na camada inicial.

Pergunta 4

1 em 1 pontos

O protocolo SOAP é rígido e determina princípios restritos na transação de mensagens tanto entre
computadores como em serviços; além de fazer uso do protocolo HTTP representativo das mensagens
enviadas e recebidas. O SOAP é um protocolo efetivado em diversas linguagens, as quais necessitam
apenas de elementos essenciais para sua execução.

Assinale a alternativa com informação correta a respeito do protocolo SOAP.

Resposta Selecionada:

Correta

O protocolo SOAP fornece informações automatizadas a respeito de erros.

Resposta Correta:

Correta

O protocolo SOAP fornece informações automatizadas a respeito de erros.


Feedback da resposta:

Resposta correta. A alternativa está correta, pois o protocolo SOAP apresenta informações e mecanismos
capazes de identificar os erros e tratá-los de forma automatizada, além de usar o protocolo HTTP ou
SMTP para o envio ou recebimento de mensagens; ser compatível com as linguagens Python ou PHP e
ter sido criado pela Microsoft antes do protocolo REST; sendo aplicado e usado em sistemas mais
complexos.

Pergunta 5

1 em 1 pontos

Um serviço pode ser definido parcialmente como lógico, o qual executará funções a partir de contratos
de serviços disponíveis para uso; de modo que o serviço Web pode oferecer, além da disponibilidade de
um serviço, sua descrição, definir suas interfaces, dentre outros.

Assinale a alternativa que contenha informações verídicas sobre o serviço Web.

Resposta Selecionada:

Correta

Fornece informações a respeito da URL do servidor.

Resposta Correta:

Correta

Fornece informações a respeito da URL do servidor.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o serviço Web oferece detalhadamente informações a
respeito do serviço e interfaces, além da URL do servidor e dos serviços, ou seja, é por meio do serviço
que é possível o entendimento entre cliente e servidor, e o serviço oferecido.

Pergunta 6

1 em 1 pontos
O Web Service disponível aos usuários permite que diferentes aplicações interajam entre si, ou seja,
viabiliza a interação de uma série de funções, serviços ou atividades coordenadas; graças ao seu estilo
arquitetural, que, por definição, deve ser orientado a serviços, conhecido como SOA ou Service-Oriented
Architecture.

Nesse sentido, assinale a alternativa que contenha informação correta a respeito do Web Service.

Resposta Selecionada:

Correta

Web service tem uma URL associada a cada função ofertada.

Resposta Correta:

Correta

Web service tem uma URL associada a cada função ofertada.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois sendo o Web Service baseado em um sistema de
serviços, este também deve oferecer funções processadas como serviços, as quais possuem entrada e
saída definidas, ou seja, cada função deve ter sua URL associada.

Pergunta 7

1 em 1 pontos

As Nuvens podem ser definidas como as infraestruturas especializadas no processo e armazenamento de


dados (Iaas ou Infrastructure as a Service), as quais são terceirizadas, e inicialmente tinham a obrigação
de processar e armazenar dados longe do ambiente organizacional, permitindo aprimorar o uso de
meios, de modo que os locais de armazenamento são chamados de datacenters. No universo do
armazenamento e das Nuvens computacionais, associe tais nuvens às suas características:
1 - públicas

2 - privadas

3 - mistas

( ) Os recursos não são divididos ou distribuídos em empresas de fora.

( ) Os recursos e infraestruturas são amplamente compartilhados.

( ) Os recursos advêm tanto da infraestrutura pública quanto da privada.

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta.

Resposta Selecionada:

Correta

2, 1, 3.

Resposta Correta:

Correta

2, 1, 3.

Feedback da resposta:

Resposta correta. A alternativa selecionada está correta, pois, na computação de nuvem, as nuvens de
caráter privado são aquelas que não compartilham estruturas ou dados, enquanto as nuvens públicas
são aquelas que o fazem; e a nuvem mista ou híbrida é uma nuvem resultante da mistura entre as
nuvens pública e privada.

Pergunta 8

1 em 1 pontos

Os serviços de web são, simplificadamente, itens facilitadores de integração, organização e comunicação


entre clientes (requisitores de serviço) e servidores (fornecedores de serviço), os quais não necessitam
nem de uma programação distribuída nem de uma chamada remota (RMI) para ser implementados.

Sobre o Web Service, analise as asserções a seguir e a relação proposta entre elas.

I. O Web Service permite que diferentes sistemas, criados em diferentes plataformas sejam compatíveis.

PORQUE

II. Um sistema orientado a serviços permite que as funcionalidades sejam acessadas pelo cliente por
meio de um servidor Web, ou seja, demandas e respostas.

Assinale a alternativa correta.

Resposta Selecionada:

Correta

As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Resposta Correta:

Correta

As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois a asserção I está correta, a qual prevê que o serviço
Web é um meio de fornecimento de comunicação simplificada entre clientes e servidores. A asserção II
também está correta, e é justificativa da asserção I, pois o servidor Web permite que haja acesso dos
clientes por meio de funcionalidades formatadas em protocolos do tipo XML ou JSON.

Pergunta 9

1 em 1 pontos
Além de diagramas sobre os componentes de um sistema e as comparações possíveis entre as
funcionalidades de uma camada de componentes, podemos modelar alguns serviços oferecidos pela
web, tais como enviar mensagens, efetuar login e salvar cadastro. A partir do exposto, associe tais
serviços às suas características:

1 - Efetuar login

2 - Salvar cadastro

3 - Enviar mensagem

( ) Ações: segurança e troca de mensagens

( ) Ações: segurança e login

( ) Ação: persistência de dados

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta.

Resposta Selecionada:

Correta

3, 1, 2.

Resposta Correta:

Correta

3, 1, 2.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois quando se trata da funcionalidade da camada
responsável por enviar mensagem, esta troca mensagem e protege os dados; enquanto que a camada
responsável por efetuar login realiza-o e protege os dados; e, por fim, a camada de salvar cadastro
conserva os dados.

Pergunta 10
1 em 1 pontos

Para que haja comunicação entre os mais diversos aplicativos e sistemas, na rede, ou seja, na internet, é
necessário que se faça uso de serviços. Esses serviços, para estarem disponíveis ou acessíveis a uma
grande quantidade de aplicativos e sistemas, necessitam da integração e do conhecimento entre os
servidores, áreas de armazenamento e banco de dados.

Assinale a alternativa que contém informação complementar e correta sobre o texto.

Resposta Selecionada:

Correta

Usam APIs e padrões como definidores de regras para comunicação entre elementos.

Resposta Correta:

Correta

Usam APIs e padrões como definidores de regras para comunicação entre elementos.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o uso de API, ou seja, de uma Interface de Programação
de Aplicações e padrões bem definidos garante as regras de comunicação entre os elementos da Web,
ou seja, tornam os serviços acessíveis aos aplicativos e sistemas.

Pergunta 1

1 em 1 pontos

O Socket e a ServerSocket são usadas basicamente para estabelecer comunicação entre cliente e
servidor, de modo que suas aplicações são possíveis em diversos cenários. Dada essa afirmativa,
podemos dizer que são exemplos desses cenários as criações de soluções para o sistema e chat somente
para cliente-servidor. Neste sentido, assinale a alternativa que indique qual é o resultado obtido a partir
o uso de Socket e ServerSocket:

Resposta Selecionada:

Correta

a criação de um socket permite a criação de um objeto ServerSocket

Resposta Correta:

Correta

a criação de um socket permite a criação de um objeto ServerSocket

Feedback da resposta:

Resposta correta. A alternativa está correta, pois a classe socket e ServerSocket são responsáveis
basicamente pela criação de chat entre cliente-cliente e cliente-servidor; além de não influenciar em
possíveis soluções do sistema, respeitando os comandos do código e centralizando os diversos bancos de
dados de uma comunicação Socket.

Pergunta 2

1 em 1 pontos

Tanebaum (2007, p.1) descreve o sistema distribuído como um conjunto computacional, no qual seus
componentes são independentes entre si, se apresentando aos usuários como um único sistema
coerente, desse modo, pensamos que as máquinas que o constitui estão interconectados em uma rede
resultando em aplicações integradas. Ao longo dessa rede, há diversos ___________, assim, quando um
deles apresenta falha, os outros assumem sua tarefa mantendo o processo iniciado, sem cortes. Porém
esse tipo de tática não é perfeita, e quando há problema ou queda em um dos __________, haverá
consequentemente, sobrecarga no restante do sistema.

TANENBAUM, A. S. Sistemas distribuídos princípios e práticas . São Paulo: Pearson Prentice Hall, 2007.

Assinale a alternativa que preenche corretamente a lacuna:

Resposta Selecionada:
Correta

nós

Resposta Correta:

Correta

nós

Feedback da resposta:

Resposta correta: verdadeira. A afirmativa é verdadeira pois o sistema distribuído deve apresentar a
característica de ser tolerante a falha por meios dos nós, ou seja, um nó ao entrar em estado de falha,
deve se recuperar de forma transparente, por meio de outros nós, não permitindo que o usuário saiba
que aconteceu uma falha e sem sobrecarregar o sistema.

Pergunta 3

1 em 1 pontos

Dentro da arquitetura peer-to-peer vimos como um dos principais protocolos, o BitTorrent, bastante
usual e disseminado na rede, principalmente para compartilhamento de arquivos, ou seja, ele permite ao
usuário fazer download de arquivos sem que ele esteja em um servidor, necessariamente.

Diante disso, assinale a alternativa cuja afirmativa é verdadeira para o protocolo BitTorrent:

Resposta Selecionada:

Correta

Seeder é computador responsável pelo fornecimento de arquivos na rede

Resposta Correta:

Correta

Seeder é computador responsável pelo fornecimento de arquivos na rede


Feedback da resposta:

Resposta correta. A alternativa está correta pois, um usuário ao entrar na rede para compartilhar um
arquivo o divide em pequenos pedaços (block), de modo que eles serão conectados por um requisitante,
o qual estabelece conexão direta com o computador, o qual dispõe o arquivo,sendo chamado de Seeder,
ou seja, a máquina fornecedora de arquivos na rede.

Pergunta 4

1 em 1 pontos

Outra principal aplicabilidade do UDP é durante os jogos online, na qual, ao se perder alguns pacotes, os
personagens adversários podem se teletransportar para tela sem a necessidade de receber os dados que
foram perdidos, mantendo a partida intacta. Percebemos aqui, que a escolha entre o uso de protocolos
cabe ao desenvolvedor de cada aplicação. o Assinale a alternativa que contenha informações corretas a
respeito do UDP

Resposta Selecionada:

Correta

O UDP geralmente é escolhido pelo desenvolvedor quando se deseja alta velocidade de transmissão.

Resposta Correta:

Correta

O UDP geralmente é escolhido pelo desenvolvedor quando se deseja alta velocidade de transmissão.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois semelhantemente ao protocolo TCP, o protocolo UDP
envia pacotes de informações removendo toda a parte de verificação de erros da outra tecnologia ou
seja tem como principal objetivo acelerar o processo de envio de dados, de modo que comandos como
timeouts, retransmissões, acknowledgements, controle de fluxo são usados para melhoria em sua
segurança; além de não apresentar conexão ou datagramas divisíveis.

Pergunta 5
1 em 1 pontos

Percebemos, com as arquiteturas em serviços, que qualquer serviço ofertado pelo sistema deve ter
acompanhado ou complementado a si um meio de comunicação, chamado de API, bem definido e que
permita a comunicação entre outros sistemas não familiar. Assinale a alternativa que indica o significado
da sigla API:

Resposta Selecionada:

Correta

Application Programming Interface.

Resposta Correta:

Correta

Application Programming Interface.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o termo API se refere à interface de programação de
aplicativos, ou, segundo o termo inglês, Application Programming Interface, referido aos ritos e padrões
de programação para acessibilidade de aplicativos de software ou plataforma em Web.

Pergunta 6

0 em 1 pontos

Na arquitetura peer-to-peer, cada um dos pontos ou nós de sua rede funcionará tanto como cliente
quanto como servidor, permitindo assim aos diversos e distintos computadores que estejam ligados em
rede, especialmente na Internet, a qual possibilitou que esta arquitetura fosse popularizada,
descentralizada e inclusiva.
Sobre a arquitetura peer-to-peer, analise as asserções a seguir e a relação proposta entre elas.

I. A inserção da internet na arquitetura peer-to-peer permitiu a facilidade no gerenciamento e


distribuição dos dados em um único computador.

PORQUE

II. O gerenciamento e controle de dados é feito de maneira simplificada.

A seguir, assinale a alternativa correta:

Resposta Selecionada:

Incorreta

A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa.

Resposta Correta:

Correta

As asserções I e II são proposições falsas.

Feedback da resposta:

Sua resposta está incorreta. A afirmativa está incorreta, pois administrar em rede (internet) é uma tarefa
complexa, no que diz respeito ao gerenciamento e distribuição de dados, o que exige a utilização e
ampliação de diversas máquinas, ou seja, a arquitetura em rede, possibilita a disseminação das tarefas,
beneficiando os usuários dela, sem perder a complexidade e segurança de dados.

Pergunta 7

0 em 1 pontos

O sistema de arquivos ou ficheiros é uma forma organizacional de dados em um meio de


armazenamento massivo de dados, ou seja, esse sistema controla o modo de armazenamento e
recuperação dos dados permitindo que o sistema operacional decodifique-os, leia-os ou grave-os. Desse
modo, os sistemas distribuídos devem oferecer mecanismos para tornar essa diferença geográfica
transparente, de forma que os usuários, navegantes da Web, não saibam o caminho que a requisição
solicitada(por eles,) faz até chegar à informação desejada, mesmo que seja do outro lado mundo.
Assinale a alternativa que indica a qual característica essencial dos sistemas distribuídos o excerto se
refere.

Resposta Selecionada:

Incorreta

Nenhuma das afirmativas mencionadas

Resposta Correta:

Correta

Transparência

Feedback da resposta:

Sua resposta está incorreta. A alternativa está incorreta, pois a abertura de um sistema distribuído se
refere à capacidade que ele tem de interagir com outro sistema, se ambos forem abertos, ou seja,
conhecerem os mesmo protocolos que os regem; não caracterizando o conceito de transparência,
descrito no texto. E ainda, a concorrência se refere à permissão que diversos computadores e usuários
têm de acessar os recursos por eles compartilhados, simultaneamente; e não ao que foi descrito no
texto, sobre transparência do sistema. A disponibilidade se refere ao tempo de operação de um sistema,
de forma correta; e não ao que foi descrito no texto, o qual se refere à transparência do sistema.

Pergunta 8

1 em 1 pontos

Para que um cliente possa acessar um serviço, é preciso a implementação de um sistema o qual possua
um método no lado do servidor e a criação de uma interface indicativa de quais objetos, agora remotos,
possam ser acessados por ele, sem que haja perda ou dano em seus dados e solicitações.

Analise o comando a seguir:


import java.rmi.*;

public interface Somador extends Remote{

public int soma(int num1, int num2) throws RemoteException;

Assinale a alternativa correta:

Resposta Selecionada:

Correta

criação de interface remota

Resposta Correta:

Correta

criação de interface remota

Feedback da resposta:

Resposta correta. A alternativa está correta, pois demonstra o código a ser usado para criação e
implementação de um sistema cujo método do lado do servidor deve acrescer números, de modo que a
interface seja estendida da interface Remote, indicativo do acesso remoto.

Pergunta 9

1 em 1 pontos

O WWV é o acrônimo usual para National Institute of Standards and Technology Time & Frequency
shortwave radio station e é responsável pelo informativo do tempo correto para o sincronismo de
máquinas, o qual está localizado no oeste dos Estados Unidos da América, no estado de Colorado.
Assinale a alternativa que contém afirmações corretas a respeito do WWV:

Resposta Selecionada:

Correta
Apesar da “instantaneidade”, o tempo gasto para informação chegar ao solicitante, também interfere em
sua atualização e sincronismo.

Resposta Correta:

Correta

Apesar da “instantaneidade”, o tempo gasto para informação chegar ao solicitante, também interfere em
sua atualização e sincronismo.

Feedback da resposta:

Resposta correta: verdadeira. A alternativa está correta, pois apesar de ser um excelente meio de
consulta, os anúncios de tempo estão normalmente atrasados em 30 ms com o uso linhas terrestres nos
EUA, podendo chegar a 150 ms em celulares e redes de voz sobre IP, e a 250 ms para conexão telefônica
por satélite.

Pergunta 10

1 em 1 pontos

Para melhor entendimento da arquitetura em serviços presente no Web Service, podemos vislumbrar
um esquema ou diagrama no qual estejam presentes componentes, serviços ou tarefas e infraestrutura
ou premissas; os quais identificarão os elementos e suas relações na estrutura.

A partir do exposto, associe os elementos presentes em um diagrama de Web Service às suas


características:

1 - Infraestrutura

2 - Componentes

3 - Serviços

( ) Forma uma funcionalidade mais complexa, acessada pelo usuário.

( ) Compreende itens relacionados ao hardware, como servidores de dados.


( ) Destina os elementos da arquitetura segundo afinidades e aplicabilidade.

Agora, assinale a sequência correta.

Resposta Selecionada:

Correta

3, 1, 2.

Resposta Correta:

Correta

3, 1, 2.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois a camada chamada infraestrutura é a responsável pelos
elementos de hardware; enquanto a camada dos componentes é responsável pela comunicação entre
infraestrutura; e serviços se referem às funcionalidades.

Pergunta 1

1 em 1 pontos

O Web Service permite, dentre outras coisas, a comunicação entre interfaces bem definidas e a
(re)utilização de serviços para seu bom funcionamento, além de se apresentar como um sistema
autocontido. São estas características que o permite oferecer alta definição na troca de dados entre
cliente e servidor.

Sobre o termo autocontido, analise as afirmativas e assinale V para a(s) Verdadeira(s) e F para a(s)
Falsa(s).

I ( ) Significa dizer que o sistema tem alta coesão.


II ( ) Significa dizer que o sistema tem alta velocidade.

III ( ) Significa dizer que o sistema tem baixo acoplamento.

IV ( ) Significa dizer que o sistema tem inúmeras interfaces.

Assinale a alternativa que apresenta a sequência correta.

Resposta Selecionada:

Correta

V, F, V, F.

Resposta Correta:

Correta

V, F, V, F.

Comentário da resposta:

Resposta correta. A sequência está correta, pois um serviço Web é formado por serviços distintos, os
quais já podem ter sido usados, para que haja formação de um novo serviço; porém os módulos
utilizados por eles devem estar estritamente presentes em sua instalação e execução, apresentando alta
coesão e baixo acoplamento.

Pergunta 2

1 em 1 pontos

Vimos que os sistemas distribuídos podem ser particionados em Sistemas de Performance, Sistemas de
Informação Distribuída e Sistemas Distribuídos Pervasivos, os quais relacionam, dentre outras coisas,
cluster e grid; ACID e instabilidades. Porém, sabemos que o arquivamento em bancos de dados, também
distribuídos, atenta-se a conceitos primordiais. A partir do exposto, associe tais conceitos às suas
características:
1 - replicação e fragmentação

2 - replicação de dados

3 - fragmentação

( ) Cada site acomoda uma cópia do dado.

( ) Cada parte do dado é armazenado em um site.

( ) O sistema é fragmentado e reproduzido em máquinas distintas.

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta.

Resposta Selecionada:

Correta

2, 3, 1.

Resposta Correta:

Correta

2, 3, 1.

Comentário da resposta:

Resposta correta. A alternativa selecionada está correta, pois cabe à replicação dos dados enviar uma
cópia de qualquer dado para sites distintos; à fragmentação, a partilha de dados e seu armazenamento
em diversos sites; e à replicação e fragmentação, descompactar o sistema e enviar seus segmentos para
diferentes computadores.

Pergunta 3

1 em 1 pontos

Para melhor entendimento da arquitetura em serviços presente no Web Service, podemos vislumbrar
um esquema ou diagrama no qual estejam presentes componentes, serviços ou tarefas e infraestrutura
ou premissas; os quais identificarão os elementos e suas relações na estrutura.

A partir do exposto, associe os elementos presentes em um diagrama de Web Service às suas


características:

1 - Infraestrutura

2 - Componentes

3 - Serviços

( ) Forma uma funcionalidade mais complexa, acessada pelo usuário.

( ) Compreende itens relacionados ao hardware, como servidores de dados.

( ) Destina os elementos da arquitetura segundo afinidades e aplicabilidade.

Agora, assinale a sequência correta.

Resposta Selecionada:

Correta

3, 1, 2.

Resposta Correta:

Correta

3, 1, 2.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois a camada chamada infraestrutura é a responsável pelos
elementos de hardware; enquanto a camada dos componentes é responsável pela comunicação entre
infraestrutura; e serviços se referem às funcionalidades.

Pergunta 4

1 em 1 pontos
Na área da informática e computação, os protocolos e módulos públicos utilizados para a transação de
informações junto às aplicações e sistemas são feitos por meio de serviço Web, os quais são diversos e
operam em diferentes linguagens de programação, executadas em plataformas distintas.

Para que haja comunicação entre os aplicativos e sistemas, a melhor ação é que:

Resposta Selecionada:

Correta

se conheçam.

Resposta Correta:

Correta

se conheçam.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois assim como em um sistema utilizador de chamada
remota, o serviço Web é aquele serviço no qual também se precisa que os aplicativos e sistemas se
conheçam, ou seja, tenham um meio de comunicação compatível entre si.

Pergunta 5

1 em 1 pontos

As Nuvens podem ser definidas como as infraestruturas especializadas no processo e armazenamento de


dados (Iaas ou Infrastructure as a Service), as quais são terceirizadas, e inicialmente tinham a obrigação
de processar e armazenar dados longe do ambiente organizacional, permitindo aprimorar o uso de
meios, de modo que os locais de armazenamento são chamados de datacenters. No universo do
armazenamento e das Nuvens computacionais, associe tais nuvens às suas características:
1 - públicas

2 - privadas

3 - mistas

( ) Os recursos não são divididos ou distribuídos em empresas de fora.

( ) Os recursos e infraestruturas são amplamente compartilhados.

( ) Os recursos advêm tanto da infraestrutura pública quanto da privada.

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta.

Resposta Selecionada:

Correta

2, 1, 3.

Resposta Correta:

Correta

2, 1, 3.

Comentário da resposta:

Resposta correta. A alternativa selecionada está correta, pois, na computação de nuvem, as nuvens de
caráter privado são aquelas que não compartilham estruturas ou dados, enquanto as nuvens públicas
são aquelas que o fazem; e a nuvem mista ou híbrida é uma nuvem resultante da mistura entre as
nuvens pública e privada.

Pergunta 6

1 em 1 pontos

Percebemos, com as arquiteturas em serviços, que qualquer serviço ofertado pelo sistema deve ter
acompanhado ou complementado a si um meio de comunicação, chamado de API, bem definido e que
permita a comunicação entre outros sistemas não familiar. Assinale a alternativa que indica o significado
da sigla API:

Resposta Selecionada:

Correta

Application Programming Interface.

Resposta Correta:

Correta

Application Programming Interface.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois o termo API se refere à interface de programação de
aplicativos, ou, segundo o termo inglês, Application Programming Interface, referido aos ritos e padrões
de programação para acessibilidade de aplicativos de software ou plataforma em Web.

Pergunta 7

1 em 1 pontos

Os serviços de web são, simplificadamente, itens facilitadores de integração, organização e comunicação


entre clientes (requisitores de serviço) e servidores (fornecedores de serviço), os quais não necessitam
nem de uma programação distribuída nem de uma chamada remota (RMI) para ser implementados.

Sobre o Web Service, analise as asserções a seguir e a relação proposta entre elas.

I. O Web Service permite que diferentes sistemas, criados em diferentes plataformas sejam compatíveis.

PORQUE

II. Um sistema orientado a serviços permite que as funcionalidades sejam acessadas pelo cliente por
meio de um servidor Web, ou seja, demandas e respostas.
Assinale a alternativa correta.

Resposta Selecionada:

Correta

As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Resposta Correta:

Correta

As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois a asserção I está correta, a qual prevê que o serviço
Web é um meio de fornecimento de comunicação simplificada entre clientes e servidores. A asserção II
também está correta, e é justificativa da asserção I, pois o servidor Web permite que haja acesso dos
clientes por meio de funcionalidades formatadas em protocolos do tipo XML ou JSON.

Pergunta 8

1 em 1 pontos

Tanto o protocolo SOAP quanto o REST fazem uso do HTTP (Hypertext Transfer Protocol) ou protocolo de
comunicação, o qual possui grande capacidade comunicativa e transparente entre sistemas, que devem
ter padrões abertos. A partir disso é possível compreender, na arquitetura de um web, alguns serviços
instalados no servidor.

Associe os serviços em uma arquitetura de web às suas características:

1 - InsereUsuario

2 - BuscaIDUsuario

3 - ExcluirUsuario

( ) Parâmetros de entrada: ID: int; retorno do serviço: Resposta: boleano


( ) Parâmetros de entrada: Login: string; retorno do serviço: ID: into

( ) Parâmetros de entrada: Nome, Login, Senha e Email: string; retorno do serviço: ID: int

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta.

Resposta Selecionada:

Correta

3, 2, 1.

Resposta Correta:

Correta

3, 2, 1.

Comentário da resposta:

Resposta correta. A alternativa selecionada está correta, pois o nome do serviço será equivalente à
sequência do serviço a ser executado, como InsereUsuario, o qual corresponde ao nome, login, senha ou
email como parâmetros de entrada; e ID: Int como retorno de serviço. O buscaIDUsuario é referente ao
Login: String como parâmetro de entrada e ID: Into como retorno do serviço. E por fim, ID: int e
Resposta: boleano são referentes aos parâmetros de entrada e retorno de serviço para excluirUsuario.

Pergunta 9

1 em 1 pontos

O protocolo SOAP é rígido e determina princípios restritos na transação de mensagens tanto entre
computadores como em serviços; além de fazer uso do protocolo HTTP representativo das mensagens
enviadas e recebidas. O SOAP é um protocolo efetivado em diversas linguagens, as quais necessitam
apenas de elementos essenciais para sua execução.

Assinale a alternativa com informação correta a respeito do protocolo SOAP.


Resposta Selecionada:

Correta

O protocolo SOAP fornece informações automatizadas a respeito de erros.

Resposta Correta:

Correta

O protocolo SOAP fornece informações automatizadas a respeito de erros.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois o protocolo SOAP apresenta informações e mecanismos
capazes de identificar os erros e tratá-los de forma automatizada, além de usar o protocolo HTTP ou
SMTP para o envio ou recebimento de mensagens; ser compatível com as linguagens Python ou PHP e
ter sido criado pela Microsoft antes do protocolo REST; sendo aplicado e usado em sistemas mais
complexos.

Pergunta 10

1 em 1 pontos

Web Service disponibiliza de maneira padronizada na rede os meios de aplicação do software, trazendo,
dentre outras coisas, agilidade nos processos e melhor desempenho comunicativo entre as cadeias de
produção, por exemplo, em uma empresa; tudo isso graças aos serviços.

A respeito de serviços no Web Service, analise as afirmativas a seguir e assinale V para a(s)
Verdadeira(s) e F para a(s) Falsa(s).

I ( ) Diminui a dificuldade e a multiplicidade do código.

II ( ) Diminui a possibilidade de junção e conexão entre partes do software.

III ( ) Permite a repartição de funções entre os elementos.


IV ( ) Viabiliza maior segurança.

Agora assinale a sequência correta.

Resposta Selecionada:

Correta

V, V, V, V.

Resposta Correta:

Correta

V, V, V, V.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois todas as afirmativas são verdadeiras em relação aos
serviços em Web Service; ou seja, eles possibilitam maior segurança dos dados, pois as funções são
particionadas entre eles, diminuindo a complexidade do código.

Segue uma que caiu pra mim mas nao estava ainda no forum

Web Service disponibiliza de maneira padronizada na rede os meios de aplicação do software,


trazendo, dentre outras coisas, agilidade nos processos e melhor desempenho comunicativo entre
as cadeias de produção, por exemplo, em uma empresa; tudo isso graças aos serviços.

A respeito de serviços no Web Service, analise as afirmativas a seguir e assinale V para a(s)
Verdadeira(s) e F para a(s) Falsa(s).
I ( ) Diminui a dificuldade e a multiplicidade do código.

II ( ) Diminui a possibilidade de junção e conexão entre partes do software.

III ( ) Permite a repartição de funções entre os elementos.

IV ( ) Viabiliza maior segurança.

Agora assinale a sequência correta.

Resposta Correta:

Correta

V, V, V, V.

Jessica Almeida

Novato(a)

Jessica Almeida

Usuários

2 posts

Postado September 7, 2021

Atividade A2 Sistemas Distribuídos UAM

A2 Sistemas Distribuidos UAM.pdf

1
diegaum

Membro

diegaum

Usuários

11

12 posts

Postado September 8, 2021

Pergunta 10

1 em 1 pontos

Tomemos como exemplo um computador compilando o arquivo fonte com um tempo de 2035.
Simultaneamente a este computador, haverá outro, que executar o comando MAKE, com um
pequeno delay; alterando e registrando no arquivo fonte, o tempo 2034. Imediatamente ele
perceberá que o arquivo está com o tempo desatualizado, ou seja, o arquivo objeto é mais antigo
quando comparado ao arquivo fonte; ou seja, já foi compilado e não precisa ser refeito, gerando um
erro gravíssimo no sistema.

Nesse sentido, assinale a alternativa que indique a melhor solução para esse problema/erro:

Resposta Selecionada:

Correta

Sincronizar os relógios por meio do Coordinated Time (UTC) em ambas as máquinas.

Resposta Correta:

Correta

Sincronizar os relógios por meio do Coordinated Time (UTC) em ambas as máquinas.

pPirate
Membro

pPirate

Usuários

8 posts

Postado September 15, 2021

Pergunta 1

1 em 1 pontos

O protocolo SOAP é rígido e determina princípios restritos na transação de mensagens tanto entre
computadores como em serviços; além de fazer uso do protocolo HTTP representativo das
mensagens enviadas e recebidas. O SOAP é um protocolo efetivado em diversas linguagens, as quais
necessitam apenas de elementos essenciais para sua execução.

Assinale a alternativa com informação correta a respeito do protocolo SOAP.

Resposta Selecionada:

Correta

O protocolo SOAP fornece informações automatizadas a respeito de erros.

Resposta Correta:

Correta

O protocolo SOAP fornece informações automatizadas a respeito de erros.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois o protocolo SOAP apresenta informações e
mecanismos capazes de identificar os erros e tratá-los de forma automatizada, além de usar o
protocolo HTTP ou SMTP para o envio ou recebimento de mensagens; ser compatível com as
linguagens Python ou PHP e ter sido criado pela Microsoft antes do protocolo REST; sendo aplicado
e usado em sistemas mais complexos.
Pergunta 2

1 em 1 pontos

Na área da informática e computação, os protocolos e módulos públicos utilizados para a transação


de informações junto às aplicações e sistemas são feitos por meio de serviço Web, os quais são
diversos e operam em diferentes linguagens de programação, executadas em plataformas distintas.

Para que haja comunicação entre os aplicativos e sistemas, a melhor ação é que:

Resposta Selecionada:

Correta

se conheçam.

Resposta Correta:

Correta

se conheçam.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois assim como em um sistema utilizador de chamada
remota, o serviço Web é aquele serviço no qual também se precisa que os aplicativos e sistemas se
conheçam, ou seja, tenham um meio de comunicação compatível entre si.

Pergunta 3

1 em 1 pontos

Percebemos, com as arquiteturas em serviços, que qualquer serviço ofertado pelo sistema deve ter
acompanhado ou complementado a si um meio de comunicação, chamado de API, bem definido e
que permita a comunicação entre outros sistemas não familiar. Assinale a alternativa que indica o
significado da sigla API:

Resposta Selecionada:

Correta

Application Programming Interface.

Resposta Correta:

Correta

Application Programming Interface.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois o termo API se refere à interface de programação
de aplicativos, ou, segundo o termo inglês, Application Programming Interface, referido aos ritos e
padrões de programação para acessibilidade de aplicativos de software ou plataforma em Web.

Pergunta 4

1 em 1 pontos

Para que haja comunicação entre os mais diversos aplicativos e sistemas, na rede, ou seja, na
internet, é necessário que se faça uso de serviços. Esses serviços, para estarem disponíveis ou
acessíveis a uma grande quantidade de aplicativos e sistemas, necessitam da integração e do
conhecimento entre os servidores, áreas de armazenamento e banco de dados.

Assinale a alternativa que contém informação complementar e correta sobre o texto.

Resposta Selecionada:

Correta

Usam APIs e padrões como definidores de regras para comunicação entre elementos.

Resposta Correta:

Correta
Usam APIs e padrões como definidores de regras para comunicação entre elementos.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois o uso de API, ou seja, de uma Interface de
Programação de Aplicações e padrões bem definidos garante as regras de comunicação entre os
elementos da Web, ou seja, tornam os serviços acessíveis aos aplicativos e sistemas.

Pergunta 5

1 em 1 pontos

Em um projeto de arquitetura em serviços, sua estrutura é explanada em diagramas, ou seja,


esquemas e representações visuais pelas quais é possível vislumbrar a estrutura de determinados
conceitos ou ideias,

nos quais devem conter informações como detalhamento dos seus componentes e elementos e
como eles se relacionam ao longo do sistema.

Assinale a alternativa que contenha elementos possíveis de constituir o diagrama ao qual se refere o
texto.

Resposta Selecionada:

Correta

Serviços, componentes e infraestrutura.

Resposta Correta:

Correta

Serviços, componentes e infraestrutura.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois a estrutura de um diagrama em um projeto de


arquitetura em serviços deve conter três elementos: serviços, componentes e infraestrutura, os
quais descrevem e relacionam os seus componentes.
Pergunta 6

1 em 1 pontos

Os serviços Web processam mensagens a partir de protocolos públicos, os quais são conhecidos por
grande parte dos sistemas, como podemos verificar a partir do SOAP (Simple Object Access
Protocol), o qual faz comunicação em XML; ou do REST (Representational State Transfer).

A respeito do REST, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s)
Falsa(s).

I. ( ) Os serviços Web não compartilham descrições das mensagens que recebem.

II. ( ) Os serviços são indisponíveis tanto na internet quanto na intranet.

III. ( ) Os serviços são usados atipicamente a partir de padrões comunicativos.

IV. ( ) Os serviços são codependentes de um sistema operacional.

Assinale a alternativa que apresenta a sequência correta.

Resposta Selecionada:

Correta

V, F, F, F.

Resposta Correta:

Correta

V, F, F, F.

Comentário da resposta:

Resposta correta. A sequência está correta, pois a alternativa I está correta e as afirmativas II, III e
IV estão incorretas, já que, no REST, os serviços Web possuem uma descrição privativa das
mensagens que recebe, na própria mensagem; os serviços são disponibilizados na Net e Intranet,
além de empregarem padrões comunicativos específicos, e serem independentes de sistemas
operacionais e de linguagens de programação.

Pergunta 7

1 em 1 pontos

A distribuição no processamento e descentralização no mainframe são pilares da computação para


os sistemas distribuídos, ou seja, esse tipo de sistema apresenta diversos componentes localizados
em máquinas interligadas em rede, possibilitando a comunicação e a coordenação entre elas por
meio de troca de mensagens.

Sistemas referentes aos clusters (computadores cuja comunicação é feita a partir de uma rede local)
e grids (associações de hardware, softwares e outras tecnologias); sistemas transacionais, os quais
fazem uso de chamada remota; e sistemas os quais se referem a sistemas instáveis como rede de
sensores - são tipos de sistemas de classe em sistemas distribuídos.

Assinale a alternativa com a sequência correta a respeito da classificação de sistemas distribuídos


citados no texto.

Resposta Selecionada:

Correta

Sistemas de Performance, de Informação Distribuída e Distribuídos Pervasivos.

Resposta Correta:

Correta

Sistemas de Performance, de Informação Distribuída e Distribuídos Pervasivos.

Comentário da resposta:

Resposta correta. A resposta está correta, pois os sistemas de Performance são formados por
clusters e grids, os quais se referem ao nó controlador e à descentralidade do sistema; sistemas
transacionais ou de informação distribuída fazem jus ao ACID (Atomicity, Consistency, Isolation,
Durability); e sistemas distribuídos pervasivos são considerados instáveis, como baixa
transferência.

Pergunta 8
1 em 1 pontos

O diagrama que melhor explana e delimita a arquitetura em serviços deve ofertar informações
sobre ela, ou seja, deve possibilitar que seu acesso seja claro, e contenha informações como quais os
elementos presentes e como eles se comportam nessa estrutura, bem como eles se relacionam entre
si dentro dela.

Assinale a alternativa que contenha informações verdadeiras sobre os fundamentos de um


diagrama que melhor explane a arquitetura de Web Service.

Resposta Selecionada:

Correta

No diagrama, a base é formada pela infraestrutura do Web Service.

Resposta Correta:

Correta

No diagrama, a base é formada pela infraestrutura do Web Service.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois, em um diagrama ou esquema que descreve a
estrutura de um Web Service, temos a infraestrutura como base, ou seja, a premissa das tarefas a
serem executadas; os componentes como camada comunicante, ou seja, os responsáveis pela
comunicação; e os serviços na camada inicial.

Pergunta 9

1 em 1 pontos

As Nuvens podem ser definidas como as infraestruturas especializadas no processo e


armazenamento de dados (Iaas ou Infrastructure as a Service), as quais são terceirizadas, e
inicialmente tinham a obrigação de processar e armazenar dados longe do ambiente organizacional,
permitindo aprimorar o uso de meios, de modo que os locais de armazenamento são chamados de
datacenters. No universo do armazenamento e das Nuvens computacionais, associe tais nuvens às
suas características:

1 - públicas

2 - privadas

3 - mistas

( ) Os recursos não são divididos ou distribuídos em empresas de fora.

( ) Os recursos e infraestruturas são amplamente compartilhados.

( ) Os recursos advêm tanto da infraestrutura pública quanto da privada.

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta.

Resposta Selecionada:

Correta

2, 1, 3.

Resposta Correta:

Correta

2, 1, 3.

Comentário da resposta:

Resposta correta. A alternativa selecionada está correta, pois, na computação de nuvem, as nuvens
de caráter privado são aquelas que não compartilham estruturas ou dados, enquanto as nuvens
públicas são aquelas que o fazem; e a nuvem mista ou híbrida é uma nuvem resultante da mistura
entre as nuvens pública e privada.

Pergunta 10

1 em 1 pontos
O Web Service permite, dentre outras coisas, a comunicação entre interfaces bem definidas e a
(re)utilização de serviços para seu bom funcionamento, além de se apresentar como um sistema
autocontido. São estas características que o permite oferecer alta definição na troca de dados entre
cliente e servidor.

Sobre o termo autocontido, analise as afirmativas e assinale V para a(s) Verdadeira(s) e F para a(s)
Falsa(s).

I ( ) Significa dizer que o sistema tem alta coesão.

II ( ) Significa dizer que o sistema tem alta velocidade.

III ( ) Significa dizer que o sistema tem baixo acoplamento.

IV ( ) Significa dizer que o sistema tem inúmeras interfaces.

Assinale a alternativa que apresenta a sequência correta.

Resposta Selecionada:

Correta

V, F, V, F.

Resposta Correta:

Correta

V, F, V, F.

Comentário da resposta:

Resposta correta. A sequência está correta, pois um serviço Web é formado por serviços distintos,
os quais já podem ter sido usados, para que haja formação de um novo serviço; porém os módulos
utilizados por eles devem estar estritamente presentes em sua instalação e execução, apresentando
alta coesão e baixo acoplamento.

diegaum

Membro
diegaum

Usuários

11

12 posts

Postado September 15, 2021

Pergunta 1

1 em 1 pontos

Simplificadamente um protocolo, presente em um sistema distribuído, estabelecerá normativas ou


regimentos que versarão desde a sintaxe à sincronização da intercomunicação, sendo
implementado por meio de hardware, software ou a combinação deles.

Assinale a alternativa que apresenta uma afirmativa correta a respeito de um protocolo:

Resposta Selecionada:

Correta

O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor,
dificultando as orientações referentes à conexão.

Resposta Correta:

Correta

O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor,
dificultando as orientações referentes à conexão.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois o User Datagram Protocol é um protocolo do tipo
simples, confiável e sem conexão, aliado ao IP ou Internet Protocol, ou seja, seu envio de dados
(datagram) não garante seu recebimento e não exige longo relacionamento entre cliente e servidor.
Pergunta 2

1 em 1 pontos

Quando tratamos da permissão que programas de aplicação tem para controle e uso de sockets,
podemos pensar no ApiSocket fornecido pelo sistema operacional como interface de programação
de aplicativos. Um Api socket possui alguns métodos padronizados como bind, listen, accept, read,
write, close, chamada gethosbyname, chamada getprotobyname.

Assinale a alternativa que contém um dos métodos padronizados descrito pelo texto sobre
ApiSocket:

Resposta Selecionada:

Correta

São exemplos accept: newsocket

Resposta Correta:

Correta

São exemplos accept: newsocket

Comentário da resposta:

Resposta correta. A alternativa está correta, pois sobre o método padronizado para ApiSocket sobre
controle temos termo newsocket, o qual pode e deverá estar associado aos processo de socket,
como finalizador de comunicação; de addr como parâmetros relacionados aos protocolos de rede; e
de addrlen, responsável pela comunicação, sendo residente ou não numa mesma máquina.

Pergunta 3

1 em 1 pontos

A comunicação interprocessos é feita a partir dos Sockets, responsáveis pelo transporte de


informações. Nesse caso, alguns padrões são respeitados como o Accept, Read e Write, responsáveis
pela criação de um socket novo quando uma conexão é estabelecida; e ainda, leitura e escrita de
dados do buffer associado ao socket.

A partir do exposto, associe os conceitos às suas características:

1 - Accept

2 - Read

3 - Write

( ) Faz a leitura do assunto referido ao buffer relativo a um socket.

( ) Origina um novo socket, responsável pela comunicação.

( ) Grafa os dados em buffer, o qual está associado a um socket.

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta:

Resposta Selecionada:

Correta

1, 2, 3.

Resposta Correta:

Correta

1, 2, 3.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois o computador processará, preparará e


encaminhará a mensagem pelo socket até a porta reservada a ele, e partir daí a mensagem é
enviada, como descrito nos processos de Accept, Read e Write, ou seja, a partir da comunicação, há
leitura do assunto e a partir daí a grafia dos dados.

Pergunta 4
1 em 1 pontos

Endereço de Protocolo da Internet ou Endereço IP é a tradução para o Internet Protocol Adress; ou


seja, termo referente a uma codificação de cada máquina ou aparelho conectado a uma rede sob o
protocolo de internet para comunicação; cuja função se resume à identificação de interface e
endereçamento de localização.

Assinale a alternativa que contenha informações corretas sobre o protocolo IP

Entendemos que para identificar uma conexão entre dois pontos usamos <IP, PORTA>, de modo
que, se um cliente possui um IP 192. 168.0. 200 e este quer se comunicar com o servidor cujo IP
10.47.99 ele precisa enviar uma mensagem ao sistema utilizando a Api Winsock para ter acesso há
uma porta do sistema operacional, no caso Windows.

Resposta Selecionada:

Correta

Para identificar uma conexão entre dois pontos usamos <IP, PORTA>

Resposta Correta:

Correta

Para identificar uma conexão entre dois pontos usamos <IP, PORTA>

Comentário da resposta:

Resposta correta. A alternativa está correta, pois o indicativo para conexão entre os pontos de uma
rede é o comando <IP, PORTA>, a partir do qual é enviado uma mensagem ao sistema usando um
ApiWinsock para assim se obter o acesso a uma porta do sistema operacional, no caso Windows. No
caso de um endereço IP 10.47.99, teremos que os últimos números (99) serão a porta local do
socket, passível de comunicação.

Pergunta 5

1 em 1 pontos
O Socket e a ServerSocket são usadas basicamente para estabelecer comunicação entre cliente e
servidor, de modo que suas aplicações são possíveis em diversos cenários. Dada essa afirmativa,
podemos dizer que são exemplos desses cenários as criações de soluções para o sistema e chat
somente para cliente-servidor. Neste sentido, assinale a alternativa que indique qual é o resultado
obtido a partir o uso de Socket e ServerSocket:

Resposta Selecionada:

Correta

a criação de um socket permite a criação de um objeto ServerSocket

Resposta Correta:

Correta

a criação de um socket permite a criação de um objeto ServerSocket

Comentário da resposta:

Resposta correta. A alternativa está correta, pois a classe socket e ServerSocket são responsáveis
basicamente pela criação de chat entre cliente-cliente e cliente-servidor; além de não influenciar em
possíveis soluções do sistema, respeitando os comandos do código e centralizando os diversos
bancos de dados de uma comunicação Socket.

Pergunta 6

1 em 1 pontos

Outra principal aplicabilidade do UDP é durante os jogos online, na qual, ao se perder alguns
pacotes, os personagens adversários podem se teletransportar para tela sem a necessidade de
receber os dados que foram perdidos, mantendo a partida intacta. Percebemos aqui, que a escolha
entre o uso de protocolos cabe ao desenvolvedor de cada aplicação. o Assinale a alternativa que
contenha informações corretas a respeito do UDP

Resposta Selecionada:

Correta
O UDP geralmente é escolhido pelo desenvolvedor quando se deseja alta velocidade de transmissão.

Resposta Correta:

Correta

O UDP geralmente é escolhido pelo desenvolvedor quando se deseja alta velocidade de transmissão.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois semelhantemente ao protocolo TCP, o protocolo
UDP envia pacotes de informações removendo toda a parte de verificação de erros da outra
tecnologia ou seja tem como principal objetivo acelerar o processo de envio de dados, de modo que
comandos como timeouts, retransmissões, acknowledgements, controle de fluxo são usados para
melhoria em sua segurança; além de não apresentar conexão ou datagramas divisíveis.

Pergunta 7

1 em 1 pontos

Vimos que o TCP significa um tipo de protocolo de controle de transmissões, ou seja, se refere a um
dos sistemas de envio de pacotes mais empregado da internet. Quando um cliente acessa um site
por exemplo, o computador envia dados ao servidor solicitando o envio dos conteúdos desta página,
de forma que essas informações são reenviadas para o navegador mostrando o que foi solicitado.
Assinale a alternativa que contenha afirmações corretas sobre o protocolo TCP:

Resposta Selecionada:

Correta

Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link,
ou faz um login ou publica algum comentário na rede.

Resposta Correta:

Correta

Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link,
ou faz um login ou publica algum comentário na rede.

Comentário da resposta:
Resposta correta. A alternativa está correta, pois o TCP usa o sistema próprio de numeração para
segurar o envio de informações de forma correta tendo como principal característica a
confiabilidade de dados. O TCP é o responsável pela integridade dos downloads, por exemplo,
evitando que sejam corrompidos por oscilações na velocidade da sua conexão ou que as páginas
acessadas por você dificilmente deixem de carregar algum elemento por acidente.

Pergunta 8

1 em 1 pontos

Enquanto a chamada com procedimento normal é feita por meio de um valor ou referência de uma
variável, a remota é realizada por meio de uma chamada próxima a uma local, abstraindo a
informação de chamada remota para o solicitante do método em questão. Assinale a alternativa que
contém informações corretas sobre a chamada remota:

Resposta Selecionada:

Correta

O comando read () é trocado por uma prorrogação funcional

Resposta Correta:

Correta

O comando read () é trocado por uma prorrogação funcional

Comentário da resposta:

Resposta correta. A alternativa está correta, pois descreve brevemente uma chamada remota, na
qual o read () presente numa chamada normal, será substituído por uma extensão de sua função
pedindo o envio de uma mensagem protegida pela função, por meio de uma rede.

Pergunta 9

1 em 1 pontos
Vimos durante os conteúdos que o tempo é uma grandeza importante para o sincronismo de
máquinas em sistemas distribuídos, pois pode influenciar diretamente no comando de um código
ou na recepção/envio de uma mensagem. Diante disto, podemos citar alguns conceitos que nos
ajudariam a solucionar o problema de sincronização entre as máquinas.

Nesse sentido, assinale a alternativa que contém uma possível solução:

Resposta Selecionada:

Correta

Relógios lógicos

Resposta Correta:

Correta

Relógios lógicos

Comentário da resposta:

Resposta correta. A alternativa está correta, pois os relógios lógicos identificam as ações casuais e
temporais nos sistemas distribuidos por meio de algoritmos (série finita de ações as quais serão
executadas para a solução de um erro) responsáveis pela sincronicidade e veracidade interna dos
relógios.

Pergunta 10

1 em 1 pontos

Tomemos como exemplo um computador compilando o arquivo fonte com um tempo de 2035.
Simultaneamente a este computador, haverá outro, que executar o comando MAKE, com um
pequeno delay; alterando e registrando no arquivo fonte, o tempo 2034. Imediatamente ele
perceberá que o arquivo está com o tempo desatualizado, ou seja, o arquivo objeto é mais antigo
quando comparado ao arquivo fonte; ou seja, já foi compilado e não precisa ser refeito, gerando um
erro gravíssimo no sistema.

Nesse sentido, assinale a alternativa que indique a melhor solução para esse problema/erro:

Resposta Selecionada:
Correta

Sincronizar os relógios por meio do Coordinated Time (UTC) em ambas as máquinas.

Resposta Correta:

Correta

Sincronizar os relógios por meio do Coordinated Time (UTC) em ambas as máquinas.

Comentário da resposta:

Resposta correta. A alternativa está correta, pois quando se estabelece uma comunicação em
sistemas distribuídos, percebemos que cada sistema individual terá à sua disposição, um relógio
que guiará a marcação para receber ou enviar mensagens. Esse relógios podem ser sincronizados,
dentre outras formas, por meio do Tempo Coordenado Universal (UTC).

Pergunta 1

1 em 1 pontos

Socket e ServerSocket são responsáveis, dentre outras coisas, pela conciliação e harmonização das
informações em um sistema distribuído. Mas nem sempre essas ações estão sintonizadas ou
sincronizadas. Desse modo, para o melhor funcionamento do sistema, são exigidas ações que
minimizem ou eliminem esse delay.

Nesse sentido, assinale a alternativa que aborda uma ação eficiente para a sincronização das
informações:

Resposta Selecionada:

Correta

Usar um loop infinito para receber uma requisição do cliente.

Resposta Correta:

Correta

Usar um loop infinito para receber uma requisição do cliente.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o início de uma comunicação entre servidor e
cliente são feitas a partir de requisições, Para haver a requisição o servidor deve estar pronto para
conexão, desse modo o loop é a melhor opção para essa espera já que o servidor ficará disponível
para processar as requisições até que elas sejam atendidas.

Pergunta 2

1 em 1 pontos

A arquitetura de uma chamada remota de procedimento determinará o curso da comunicação e os


elementos mais importantes que a compõe, ou seja, é a partir dela que será conhecida o meio de
comunicação e seus componentes. Para isso, esse modelo seguirá alguns passos. Sobre os passos da
arquitetura de uma chamada remota de procedimento, analise as afirmativas a seguir:

A mensagem é gerada e emitida fora da máquina até seu destino.

A camada externa da rede é a responsável pela entrega da mensagem, de acordo com o IP.

Conversão, empacotamento e envio pela rede são alguns passos seguidos pela resposta do servidor.

A mensagem mantém seu código inicial e chega ao setor de requisição.

Está correto o que se afirma em:

Resposta Selecionada:

Correta

III, apenas.

Resposta Correta:

Correta

III, apenas.

Feedback da resposta:
Resposta correta. A alternativa está correta, pois assim que a resposta é recebida pelo servidor, ela é
convertida e conduzida ao processo cliente, corroborando com a alternativa III que diz que as fases
de uma resposta do servidor são a transformação, , empacotamento e despacho pela rede da
resposta do servidor.

Pergunta 3

1 em 1 pontos

Os algoritmos podem ser usados para correção do tempo, ou seja, sincronicidade de relógios
lógicos, aumentando, quando necessário,1 ciclo de clock após a mensagem chegar ao destinatário,
que por sua vez tem um tempo anterior ao da mensagem. Fundamentalmente, o Algoritmo de
Lamport parte do conceito happens- before.;. Sobre o algoritmo de Lamport, assinale a alternativa
que contém informações corretas:

Resposta Selecionada:

Correta

Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo processo e se uma
mesma mensagem é recebida por a e b, os quais tem processos diferentes.

Resposta Correta:

Correta

Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo processo e se uma
mesma mensagem é recebida por a e b, os quais tem processos diferentes.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois descreve o conceito de Algoritmo de Lamport, o
qual sugere que a relação happens-before é transitiva, tanto para a e b em um mesmo processo
quanto para a mesma mensagem sendo a e b de processos distintos.

Pergunta 4

0 em 1 pontos
Vimos que o TCP significa um tipo de protocolo de controle de transmissões, ou seja, se refere a um
dos sistemas de envio de pacotes mais empregado da internet. Quando um cliente acessa um site
por exemplo, o computador envia dados ao servidor solicitando o envio dos conteúdos desta página,
de forma que essas informações são reenviadas para o navegador mostrando o que foi solicitado.
Assinale a alternativa que contenha afirmações corretas sobre o protocolo TCP:

Resposta Selecionada:

Incorreta

Este processo é responsável somente pelo envio de pacotes, acometidos a cada vez que você clica
em um link, ou faz um login ou publica algum comentário na rede.

Resposta Correta:

Correta

Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link,
ou faz um login ou publica algum comentário na rede.

Feedback da resposta:

Sua resposta está incorreta. A alternativa está incorreta, pois o TCP não envia somente dados mas
recebe informações de volta para segurar o que foi recebido, de modo que isso só é possível por
meio de um sistema de numeração própria e insistência no reenvio de dados, pois se o receptor não
receber o pacote de dados corretamente a informação é enviada novamente até que se chegue ao
seu destino, de modo que haja uma checagem desses erros assegurando que nenhuma das
informações foi corrompida durante o trajeto.

Pergunta 5

1 em 1 pontos

Endereço de Protocolo da Internet ou Endereço IP é a tradução para o Internet Protocol Adress; ou


seja, termo referente a uma codificação de cada máquina ou aparelho conectado a uma rede sob o
protocolo de internet para comunicação; cuja função se resume à identificação de interface e
endereçamento de localização.
Assinale a alternativa que contenha informações corretas sobre o protocolo IP

Entendemos que para identificar uma conexão entre dois pontos usamos <IP, PORTA>, de modo
que, se um cliente possui um IP 192. 168.0. 200 e este quer se comunicar com o servidor cujo IP
10.47.99 ele precisa enviar uma mensagem ao sistema utilizando a Api Winsock para ter acesso há
uma porta do sistema operacional, no caso Windows.

Resposta Selecionada:

Correta

Para identificar uma conexão entre dois pontos usamos <IP, PORTA>

Resposta Correta:

Correta

Para identificar uma conexão entre dois pontos usamos <IP, PORTA>

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o indicativo para conexão entre os pontos de uma
rede é o comando <IP, PORTA>, a partir do qual é enviado uma mensagem ao sistema usando um
ApiWinsock para assim se obter o acesso a uma porta do sistema operacional, no caso Windows. No
caso de um endereço IP 10.47.99, teremos que os últimos números (99) serão a porta local do
socket, passível de comunicação.

Pergunta 6

1 em 1 pontos

A comunicação interprocessos é feita a partir dos Sockets, responsáveis pelo transporte de


informações. Nesse caso, alguns padrões são respeitados como o Accept, Read e Write, responsáveis
pela criação de um socket novo quando uma conexão é estabelecida; e ainda, leitura e escrita de
dados do buffer associado ao socket.

A partir do exposto, associe os conceitos às suas características:


1 - Accept

2 - Read

3 - Write

( ) Faz a leitura do assunto referido ao buffer relativo a um socket.

( ) Origina um novo socket, responsável pela comunicação.

( ) Grafa os dados em buffer, o qual está associado a um socket.

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta:

Resposta Selecionada:

Correta

1, 2, 3.

Resposta Correta:

Correta

1, 2, 3.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o computador processará, preparará e


encaminhará a mensagem pelo socket até a porta reservada a ele, e partir daí a mensagem é
enviada, como descrito nos processos de Accept, Read e Write, ou seja, a partir da comunicação, há
leitura do assunto e a partir daí a grafia dos dados.

Pergunta 7

1 em 1 pontos
A área de interação Sockets possibilita a comunicação entre sistemas numa rede, sendo seu ponto
final. Essa interação pode ser feita em linguagens distintas, como por exemplo, a Java, a qual,
geralmente responde às requisições, as quais são aferidas por meio de conexões, a partir de uma
porta. A API Socket é um interface de programação, a qual permite controle e uso dos sockets; que
possui alguns métodos padronizados.

Nesse sentido, assinale a alternativa que indique um exemplo de método padronizado citado no
texto:

Resposta Selecionada:

Correta

Listen.

Resposta Correta:

Correta

Listen.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o método Listen é conhecido, dentro dos métodos
padronizados, como o modo de espera ou passividade de um Socket, ou seja, é o responsável por
indicar se o sistema deve ou não aguardar as conexões a serem estabelecidas com o cliente.

Pergunta 8

1 em 1 pontos

Dada a seguinte classe para o lado do servidor, ou classe Server:

public class Server {

public static void main(String args[]){


try {

ServerSocket server = new ServerSocket(2255);

System.out.println("Servidor iniciado na porta 2255");

Socket cliente = server.accept();

System.out.println("Cliente conectado do IP "+cliente.getInetAddress().

getHostAddress());

Scanner entrada = new Scanner(cliente.getInputStream());

while(entrada.hasNextLine()){

System.out.println(entrada.nextLine());

entrada.close();

server.close();

} catch (IOException ex) {

Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex);

Após a análise do código, assinale a alternativa que contenha uma uma afirmativa correta a respeito
do código citado:

Resposta Selecionada:
Correta

As conexões dos clientes serão executadas na porta 2255.

Resposta Correta:

Correta

As conexões dos clientes serão executadas na porta 2255.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois na criação de um objeto tipo SocketServer, é
necessário que se faça também a abertura ou criação de uma porta sem uso, ou seja, uma porta
desocupada pelo sistema operacional. Desse modo, no código problema, podemos inferir a porta
2255 para as possíveis conexões do cliente.

Pergunta 9

1 em 1 pontos

Sabemos que a intercomunicação pode ser feita a partir da implantação dos sockets em algumas
linguagens, como a Java. Nesse caso, o servidor Java responderá às solicitações feitas pelos clientes,
de modo que, em seguida, são implementadas ações do lado do cliente, as quais enviarão as
solicitações para o servidor, aguardando resposta. Para usarmos o socket TPC/IP é necessária a
importação de algumas bibliotecas na classe Java. Assinale a alternativa que contenha informações
corretas sobre algumas bibliotecas na classe Java:

Resposta Selecionada:

Correta

import java.PrintWriter

Resposta Correta:

Correta

import java.PrintWriter

Feedback da resposta:
Resposta correta. A alternativa está correta, pois para haver possibilidade de comunicação entre as
máquinas é preciso a criação de uma classe Servidora, a qual é responsável pela espera de conexão
entre cliente e Servidor, tendo como exemplo a classe Java, como a import java.io.PrintWriter.

Pergunta 10

1 em 1 pontos

Quando tratamos da permissão que programas de aplicação tem para controle e uso de sockets,
podemos pensar no ApiSocket fornecido pelo sistema operacional como interface de programação
de aplicativos. Um Api socket possui alguns métodos padronizados como bind, listen, accept, read,
write, close, chamada gethosbyname, chamada getprotobyname.

Assinale a alternativa que contém um dos métodos padronizados descrito pelo texto sobre
ApiSocket:

Resposta Selecionada:

Correta

São exemplos accept: newsocket

Resposta Correta:

Correta

São exemplos accept: newsocket

Feedback da resposta:

Resposta correta. A alternativa está correta, pois sobre o método padronizado para ApiSocket sobre
controle temos termo newsocket, o qual pode e deverá estar associado aos processo de socket,
como finalizador de comunicação; de addr como parâmetros relacionados aos protocolos de rede; e
de addrlen, responsável pela comunicação, sendo residente ou não numa mesma máquina.

Spidey96

Expert

Spidey96
Usuários

61

70 posts

Postado September 27, 2020

Pergunta 1

1 em 1 pontos

Enquanto a chamada com procedimento normal é feita por meio de um valor ou referência de uma
variável, a remota é realizada por meio de uma chamada próxima a uma local, abstraindo a
informação de chamada remota para o solicitante do método em questão. Assinale a alternativa que
contém informações corretas sobre a chamada remota:

Resposta Selecionada:

Correta

O comando read () é trocado por uma prorrogação funcional

Resposta Correta:

Correta

O comando read () é trocado por uma prorrogação funcional

Feedback da resposta:

Resposta correta. A alternativa está correta, pois descreve brevemente uma chamada remota, na
qual o read () presente numa chamada normal, será substituído por uma extensão de sua função
pedindo o envio de uma mensagem protegida pela função, por meio de uma rede.

Pergunta 2

1 em 1 pontos
O Socket e a ServerSocket são usadas basicamente para estabelecer comunicação entre cliente e
servidor, de modo que suas aplicações são possíveis em diversos cenários. Dada essa afirmativa,
podemos dizer que são exemplos desses cenários as criações de soluções para o sistema e chat
somente para cliente-servidor. Neste sentido, assinale a alternativa que indique qual é o resultado
obtido a partir o uso de Socket e ServerSocket:

Resposta Selecionada:

Correta

a criação de um socket permite a criação de um objeto ServerSocket

Resposta Correta:

Correta

a criação de um socket permite a criação de um objeto ServerSocket

Feedback da resposta:

Resposta correta. A alternativa está correta, pois a classe socket e ServerSocket são responsáveis
basicamente pela criação de chat entre cliente-cliente e cliente-servidor; além de não influenciar em
possíveis soluções do sistema, respeitando os comandos do código e centralizando os diversos
bancos de dados de uma comunicação Socket.

Pergunta 3

1 em 1 pontos

Simplificadamente um protocolo, presente em um sistema distribuído, estabelecerá normativas ou


regimentos que versarão desde a sintaxe à sincronização da intercomunicação, sendo
implementado por meio de hardware, software ou a combinação deles.

Assinale a alternativa que apresenta uma afirmativa correta a respeito de um protocolo:

Resposta Selecionada:
Correta

O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor,
dificultando as orientações referentes à conexão.

Resposta Correta:

Correta

O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor,
dificultando as orientações referentes à conexão.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o User Datagram Protocol é um protocolo do tipo
simples, confiável e sem conexão, aliado ao IP ou Internet Protocol, ou seja, seu envio de dados
(datagram) não garante seu recebimento e não exige longo relacionamento entre cliente e servidor.

Pergunta 4

1 em 1 pontos

Dentro de sistemas distribuídos, chamamos de protocolo todas as combinações e transações


controladoras e possibilitadoras de recursos possíveis como conectividades, comunicação e
transferência de dados entre dois ou mais sistemas de computadores interligados.

Nesse sentido, assinale a alternativa que indique um exemplo de protocolo:

Resposta Selecionada:

Correta

Transmission Control Protocol (TCP).

Resposta Correta:

Correta

Transmission Control Protocol (TCP).

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o Protocolo de Controle de Transmissão ou


Transmission Control Protocol conhecido também como TCP é exemplo de um dos protocolos mais
utilizados para comunicação entre computadores dentro dos sistemas distribuídos.

Pergunta 5

1 em 1 pontos

O modelo de chamada remota de procedimento utiliza uma thread como controladora de dois
processos envolvendo um invocador e um servidor. De modo que o invocador enviará mensagens
para o processo servidor e autobloqueia uma possível resposta. É a mensagem emitida pelo
invocador que carrega as coordenadas procedimentais, enquanto a mensagem de resposta enviará
as determinações a respeito da execução do sistema. Nesse sentido, assinale a alternativa que
indique qual é verídica sobre a chamada remota de procedimento:

Resposta Selecionada:

Correta

As chamadas remotas de procedimento quando em determinadas condições, pode reivindicar


autenticação do cliente para maior segurança.

Resposta Correta:

Correta

As chamadas remotas de procedimento quando em determinadas condições, pode reivindicar


autenticação do cliente para maior segurança.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois as chamadas remotas de procedimento operam em
velocidades muito mais baixas quando comparadas às chamadas locais, possibilitando seu
transporte em redes com baixa segurança,de modo que haja a solicitação de autenticação do
procedimentos em questão.

Pergunta 6

1 em 1 pontos
Vimos que o TCP significa um tipo de protocolo de controle de transmissões, ou seja, se refere a um
dos sistemas de envio de pacotes mais empregado da internet. Quando um cliente acessa um site
por exemplo, o computador envia dados ao servidor solicitando o envio dos conteúdos desta página,
de forma que essas informações são reenviadas para o navegador mostrando o que foi solicitado.
Assinale a alternativa que contenha afirmações corretas sobre o protocolo TCP:

Resposta Selecionada:

Correta

Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link,
ou faz um login ou publica algum comentário na rede.

Resposta Correta:

Correta

Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link,
ou faz um login ou publica algum comentário na rede.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o TCP usa o sistema próprio de numeração para
segurar o envio de informações de forma correta tendo como principal característica a
confiabilidade de dados. O TCP é o responsável pela integridade dos downloads, por exemplo,
evitando que sejam corrompidos por oscilações na velocidade da sua conexão ou que as páginas
acessadas por você dificilmente deixem de carregar algum elemento por acidente.

Pergunta 7

1 em 1 pontos

Outra principal aplicabilidade do UDP é durante os jogos online, na qual, ao se perder alguns
pacotes, os personagens adversários podem se teletransportar para tela sem a necessidade de
receber os dados que foram perdidos, mantendo a partida intacta. Percebemos aqui, que a escolha
entre o uso de protocolos cabe ao desenvolvedor de cada aplicação. o Assinale a alternativa que
contenha informações corretas a respeito do UDP
Resposta Selecionada:

Correta

O UDP geralmente é escolhido pelo desenvolvedor quando se deseja alta velocidade de transmissão.

Resposta Correta:

Correta

O UDP geralmente é escolhido pelo desenvolvedor quando se deseja alta velocidade de transmissão.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois semelhantemente ao protocolo TCP, o protocolo
UDP envia pacotes de informações removendo toda a parte de verificação de erros da outra
tecnologia ou seja tem como principal objetivo acelerar o processo de envio de dados, de modo que
comandos como timeouts, retransmissões, acknowledgements, controle de fluxo são usados para
melhoria em sua segurança; além de não apresentar conexão ou datagramas divisíveis.

Pergunta 8

1 em 1 pontos

Endereço de Protocolo da Internet ou Endereço IP é a tradução para o Internet Protocol Adress; ou


seja, termo referente a uma codificação de cada máquina ou aparelho conectado a uma rede sob o
protocolo de internet para comunicação; cuja função se resume à identificação de interface e
endereçamento de localização.

Assinale a alternativa que contenha informações corretas sobre o protocolo IP

Entendemos que para identificar uma conexão entre dois pontos usamos <IP, PORTA>, de modo
que, se um cliente possui um IP 192. 168.0. 200 e este quer se comunicar com o servidor cujo IP
10.47.99 ele precisa enviar uma mensagem ao sistema utilizando a Api Winsock para ter acesso há
uma porta do sistema operacional, no caso Windows.

Resposta Selecionada:

Correta
Para identificar uma conexão entre dois pontos usamos <IP, PORTA>

Resposta Correta:

Correta

Para identificar uma conexão entre dois pontos usamos <IP, PORTA>

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o indicativo para conexão entre os pontos de uma
rede é o comando <IP, PORTA>, a partir do qual é enviado uma mensagem ao sistema usando um
ApiWinsock para assim se obter o acesso a uma porta do sistema operacional, no caso Windows. No
caso de um endereço IP 10.47.99, teremos que os últimos números (99) serão a porta local do
socket, passível de comunicação.

Pergunta 9

1 em 1 pontos

Vimos durante os conteúdos que o tempo é uma grandeza importante para o sincronismo de
máquinas em sistemas distribuídos, pois pode influenciar diretamente no comando de um código
ou na recepção/envio de uma mensagem. Diante disto, podemos citar alguns conceitos que nos
ajudariam a solucionar o problema de sincronização entre as máquinas.

Nesse sentido, assinale a alternativa que contém uma possível solução:

Resposta Selecionada:

Correta

Relógios lógicos

Resposta Correta:

Correta

Relógios lógicos

Feedback da resposta:

Resposta correta. A alternativa está correta, pois os relógios lógicos identificam as ações casuais e
temporais nos sistemas distribuidos por meio de algoritmos (série finita de ações as quais serão
executadas para a solução de um erro) responsáveis pela sincronicidade e veracidade interna dos
relógios.

Pergunta 10

1 em 1 pontos

Socket e ServerSocket são responsáveis, dentre outras coisas, pela conciliação e harmonização das
informações em um sistema distribuído. Mas nem sempre essas ações estão sintonizadas ou
sincronizadas. Desse modo, para o melhor funcionamento do sistema, são exigidas ações que
minimizem ou eliminem esse delay.

Nesse sentido, assinale a alternativa que aborda uma ação eficiente para a sincronização das
informações:

Resposta Selecionada:

Correta

Usar um loop infinito para receber uma requisição do cliente.

Resposta Correta:

Correta

Usar um loop infinito para receber uma requisição do cliente.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o início de uma comunicação entre servidor e
cliente são feitas a partir de requisições, Para haver a requisição o servidor deve estar pronto para
conexão, desse modo o loop é a melhor opção para essa espera já que o servidor ficará disponível
para processar as requisições até que elas sejam atendidas.

Spidey96

Expert

Spidey96
Usuários

61

70 posts

Postado September 27, 2020

Pergunta 1

1 em 1 pontos

Os serviços de web são, simplificadamente, itens facilitadores de integração, organização e


comunicação entre clientes (requisitores de serviço) e servidores (fornecedores de serviço), os
quais não necessitam nem de uma programação distribuída nem de uma chamada remota (RMI)
para ser implementados.

Sobre o Web Service, analise as asserções a seguir e a relação proposta entre elas.

I. O Web Service permite que diferentes sistemas, criados em diferentes plataformas sejam
compatíveis.

PORQUE

II. Um sistema orientado a serviços permite que as funcionalidades sejam acessadas pelo cliente por
meio de um servidor Web, ou seja, demandas e respostas.

Assinale a alternativa correta.

Resposta Selecionada:

Correta

As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Resposta Correta:

Correta
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois a asserção I está correta, a qual prevê que o serviço
Web é um meio de fornecimento de comunicação simplificada entre clientes e servidores. A
asserção II também está correta, e é justificativa da asserção I, pois o servidor Web permite que haja
acesso dos clientes por meio de funcionalidades formatadas em protocolos do tipo XML ou JSON.

Pergunta 2

1 em 1 pontos

Em um projeto de arquitetura em serviços, sua estrutura é explanada em diagramas, ou seja,


esquemas e representações visuais pelas quais é possível vislumbrar a estrutura de determinados
conceitos ou ideias,

nos quais devem conter informações como detalhamento dos seus componentes e elementos e
como eles se relacionam ao longo do sistema.

Assinale a alternativa que contenha elementos possíveis de constituir o diagrama ao qual se refere o
texto.

Resposta Selecionada:

Correta

Serviços, componentes e infraestrutura.

Resposta Correta:

Correta

Serviços, componentes e infraestrutura.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois a estrutura de um diagrama em um projeto de


arquitetura em serviços deve conter três elementos: serviços, componentes e infraestrutura, os
quais descrevem e relacionam os seus componentes.
Pergunta 3

1 em 1 pontos

Vimos que a infraestrutura, os componentes e os serviços podem ser dispostos em diagramas ou


esquemas, os quais indicam de forma clara as ações, tarefas ou requisições de uma arquitetura em
serviço, a qual será representada por camadas, classes ou categorias.

Sobre a arquitetura baseada em camadas, analise as asserções a seguir e a relação proposta entre
elas.

I. Em um diagrama representando as camadas de infraestrutura como base, de componentes como


camada comunicadora e de serviços como camada externa, teremos que o fluxo é livre, pois as
camadas inferiores podem se conectar diretamente com as camadas superiores.

PORQUE

II. As camadas se comunicam independentemente entre si.

A seguir, assinale a alternativa correta.

Resposta Selecionada:

Correta

As asserções I e II são proposições falsas.

Resposta Correta:

Correta

As asserções I e II são proposições falsas.


Feedback da resposta:

Resposta correta. A alternativa está correta, pois tanto a proposição I quanto a proposição II estão
incorretas, ou seja, são falsas. As camadas não possuem fluxo livre entre si porque a comunicação é
feita somente entre as camadas mais próximas. Sendo assim, não é possível a comunicação direta
entre a camada de serviços e a camada de infraestrutura.

Pergunta 4

1 em 1 pontos

Em Web Service é necessário que haja vias comunicativas bastante definidas entre si, as quais
permitam o intercâmbio entre dados, ou seja, informações entre o que está sendo requerido e o
serviço que está sendo ofertado. Esse tipo de troca é realizado por meio de protocolos os quais
descrevem as ações a serem tomadas em ambas as partes.

Nesse sentido, assinale a alternativa que indique a utilização de uma descrição de dados sobre
outros dados (metadados).

Resposta Selecionada:

Correta

JSON.

Resposta Correta:

Correta

JSON.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois uma possível descrição de metadados é aquela
feita por meio do JavaScript Object Notation, ou usualmente JSON, a qual é referida a um registro
normatizado utilizado para transferência de dados entre serviços, além de XML.

Pergunta 5

1 em 1 pontos
Percebemos, com as arquiteturas em serviços, que qualquer serviço ofertado pelo sistema deve ter
acompanhado ou complementado a si um meio de comunicação, chamado de API, bem definido e
que permita a comunicação entre outros sistemas não familiar. Assinale a alternativa que indica o
significado da sigla API:

Resposta Selecionada:

Correta

Application Programming Interface.

Resposta Correta:

Correta

Application Programming Interface.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o termo API se refere à interface de programação
de aplicativos, ou, segundo o termo inglês, Application Programming Interface, referido aos ritos e
padrões de programação para acessibilidade de aplicativos de software ou plataforma em Web.

Pergunta 6

1 em 1 pontos

Tanto o protocolo SOAP quanto o REST fazem uso do HTTP (Hypertext Transfer Protocol) ou
protocolo de comunicação, o qual possui grande capacidade comunicativa e transparente entre
sistemas, que devem ter padrões abertos. A partir disso é possível compreender, na arquitetura de
um web, alguns serviços instalados no servidor.

Associe os serviços em uma arquitetura de web às suas características:

1 - InsereUsuario
2 - BuscaIDUsuario

3 - ExcluirUsuario

( ) Parâmetros de entrada: ID: int; retorno do serviço: Resposta: boleano

( ) Parâmetros de entrada: Login: string; retorno do serviço: ID: into

( ) Parâmetros de entrada: Nome, Login, Senha e Email: string; retorno do serviço: ID: int

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta.

Resposta Selecionada:

Correta

3, 2, 1.

Resposta Correta:

Correta

3, 2, 1.

Feedback da resposta:

Resposta correta. A alternativa selecionada está correta, pois o nome do serviço será equivalente à
sequência do serviço a ser executado, como InsereUsuario, o qual corresponde ao nome, login,
senha ou email como parâmetros de entrada; e ID: Int como retorno de serviço. O buscaIDUsuario é
referente ao Login: String como parâmetro de entrada e ID: Into como retorno do serviço. E por fim,
ID: int e Resposta: boleano são referentes aos parâmetros de entrada e retorno de serviço para
excluirUsuario.

Pergunta 7

1 em 1 pontos

O diagrama que melhor explana e delimita a arquitetura em serviços deve ofertar informações
sobre ela, ou seja, deve possibilitar que seu acesso seja claro, e contenha informações como quais os
elementos presentes e como eles se comportam nessa estrutura, bem como eles se relacionam entre
si dentro dela.

Assinale a alternativa que contenha informações verdadeiras sobre os fundamentos de um


diagrama que melhor explane a arquitetura de Web Service.

Resposta Selecionada:

Correta

No diagrama, a base é formada pela infraestrutura do Web Service.

Resposta Correta:

Correta

No diagrama, a base é formada pela infraestrutura do Web Service.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois, em um diagrama ou esquema que descreve a
estrutura de um Web Service, temos a infraestrutura como base, ou seja, a premissa das tarefas a
serem executadas; os componentes como camada comunicante, ou seja, os responsáveis pela
comunicação; e os serviços na camada inicial.

Pergunta 8

1 em 1 pontos

O Web Service permite, dentre outras coisas, a comunicação entre interfaces bem definidas e a
(re)utilização de serviços para seu bom funcionamento, além de se apresentar como um sistema
autocontido. São estas características que o permite oferecer alta definição na troca de dados entre
cliente e servidor.

Sobre o termo autocontido, analise as afirmativas e assinale V para a(s) Verdadeira(s) e F para a(s)
Falsa(s).

I ( ) Significa dizer que o sistema tem alta coesão.


II ( ) Significa dizer que o sistema tem alta velocidade.

III ( ) Significa dizer que o sistema tem baixo acoplamento.

IV ( ) Significa dizer que o sistema tem inúmeras interfaces.

Assinale a alternativa que apresenta a sequência correta.

Resposta Selecionada:

Correta

V, F, V, F.

Resposta Correta:

Correta

V, F, V, F.

Feedback da resposta:

Resposta correta. A sequência está correta, pois um serviço Web é formado por serviços distintos,
os quais já podem ter sido usados, para que haja formação de um novo serviço; porém os módulos
utilizados por eles devem estar estritamente presentes em sua instalação e execução, apresentando
alta coesão e baixo acoplamento.

Pergunta 9

1 em 1 pontos

Os serviços Web processam mensagens a partir de protocolos públicos, os quais são conhecidos por
grande parte dos sistemas, como podemos verificar a partir do SOAP (Simple Object Access
Protocol), o qual faz comunicação em XML; ou do REST (Representational State Transfer).

A respeito do REST, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s)
Falsa(s).
I. ( ) Os serviços Web não compartilham descrições das mensagens que recebem.

II. ( ) Os serviços são indisponíveis tanto na internet quanto na intranet.

III. ( ) Os serviços são usados atipicamente a partir de padrões comunicativos.

IV. ( ) Os serviços são codependentes de um sistema operacional.

Assinale a alternativa que apresenta a sequência correta.

Resposta Selecionada:

Correta

V, F, F, F.

Resposta Correta:

Correta

V, F, F, F.

Feedback da resposta:

Resposta correta. A sequência está correta, pois a alternativa I está correta e as afirmativas II, III e
IV estão incorretas, já que, no REST, os serviços Web possuem uma descrição privativa das
mensagens que recebe, na própria mensagem; os serviços são disponibilizados na Net e Intranet,
além de empregarem padrões comunicativos específicos, e serem independentes de sistemas
operacionais e de linguagens de programação.

Pergunta 10

1 em 1 pontos

Além de diagramas sobre os componentes de um sistema e as comparações possíveis entre as


funcionalidades de uma camada de componentes, podemos modelar alguns serviços oferecidos pela
web, tais como enviar mensagens, efetuar login e salvar cadastro. A partir do exposto, associe tais
serviços às suas características:
1 - Efetuar login

2 - Salvar cadastro

3 - Enviar mensagem

( ) Ações: segurança e troca de mensagens

( ) Ações: segurança e login

( ) Ação: persistência de dados

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta.

Resposta Selecionada:

Correta

3, 1, 2.

Resposta Correta:

Correta

3, 1, 2.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois quando se trata da funcionalidade da camada
responsável por enviar mensagem, esta troca mensagem e protege os dados; enquanto que a
camada responsável por efetuar login realiza-o e protege os dados; e, por fim, a camada de salvar
cadastro conserva os dados.

Lucas

Expert

Lucas

Administradores

84
72 posts

Postado September 28, 2020

Pergunta 1

1 em 1 pontos

A comunicação interprocessos é feita a partir dos Sockets, responsáveis pelo transporte de


informações. Nesse caso, alguns padrões são respeitados como o Accept, Read e Write, responsáveis
pela criação de um socket novo quando uma conexão é estabelecida; e ainda, leitura e escrita de
dados do buffer associado ao socket.

A partir do exposto, associe os conceitos às suas características:

1 - Accept

2 - Read

3 - Write

( ) Faz a leitura do assunto referido ao buffer relativo a um socket.

( ) Origina um novo socket, responsável pela comunicação.

( ) Grafa os dados em buffer, o qual está associado a um socket.

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta:

Resposta Selecionada:

Correta

1, 2, 3.
Resposta Correta:

Correta

1, 2, 3.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o computador processará, preparará e


encaminhará a mensagem pelo socket até a porta reservada a ele, e partir daí a mensagem é
enviada, como descrito nos processos de Accept, Read e Write, ou seja, a partir da comunicação, há
leitura do assunto e a partir daí a grafia dos dados.

Pergunta 2

1 em 1 pontos

Os protocolos são formalidades controladoras e possibilitadoras de conexão e transferência de


dados entre sistemas computacionais, dentre os protocolos existentes, podemos citar o
Transmission Control Protocol (TCP) e User Datagram Protocol (UDP), os mais utilizados
juntamente ao Protocolo de Internet (IP).

Sobre os protocolos TCP e UDP, analise as afirmativas a seguir:

O TCP é responsável pelo transporte e entrega das mensagens entre o emissor e o receptor.

O UDP é utilizado principalmente para transmissão de dados bancários.

O UDP não apresenta meios de apuração referentes à recepção de pacotes.

O TCP tem por definição manter os dados em um único pacote enviado individualmente formando a
mensagem desejada.

O UDP transfere pacotes para o IP por meio de canal de comunicação fixo.

Está correto o que se afirma em:


Resposta Selecionada:

Correta

I e III, apenas.

Resposta Correta:

Correta

I e III, apenas.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois as afirmativas I e III estão corretas, já que o
protocolo UDP é isento de mecanismos que garante a recepção de pacotes, ou seja, não possui
mecanismos de reconhecimento de entrada e saída de pacotes; e o protocolo TCP é protocolo
vigente na relação emissor e receptor, ou seja, como ele é orientado em conexão e usuário de
reconhecimento de recebimento de pacotes, garante a entrega de pacotes.

Pergunta 3

1 em 1 pontos

Simplificadamente um protocolo, presente em um sistema distribuído, estabelecerá normativas ou


regimentos que versarão desde a sintaxe à sincronização da intercomunicação, sendo
implementado por meio de hardware, software ou a combinação deles.

Assinale a alternativa que apresenta uma afirmativa correta a respeito de um protocolo:

Resposta Selecionada:

Correta

O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor,
dificultando as orientações referentes à conexão.

Resposta Correta:
Correta

O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor,
dificultando as orientações referentes à conexão.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o User Datagram Protocol é um protocolo do tipo
simples, confiável e sem conexão, aliado ao IP ou Internet Protocol, ou seja, seu envio de dados
(datagram) não garante seu recebimento e não exige longo relacionamento entre cliente e servidor.

Pergunta 4

1 em 1 pontos

Os algoritmos podem ser usados para correção do tempo, ou seja, sincronicidade de relógios
lógicos, aumentando, quando necessário,1 ciclo de clock após a mensagem chegar ao destinatário,
que por sua vez tem um tempo anterior ao da mensagem. Fundamentalmente, o Algoritmo de
Lamport parte do conceito happens- before.;. Sobre o algoritmo de Lamport, assinale a alternativa
que contém informações corretas:

Resposta Selecionada:

Correta

Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo processo e se uma
mesma mensagem é recebida por a e b, os quais tem processos diferentes.

Resposta Correta:

Correta

Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo processo e se uma
mesma mensagem é recebida por a e b, os quais tem processos diferentes.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois descreve o conceito de Algoritmo de Lamport, o
qual sugere que a relação happens-before é transitiva, tanto para a e b em um mesmo processo
quanto para a mesma mensagem sendo a e b de processos distintos.
Pergunta 5

1 em 1 pontos

Vimos que o TCP significa um tipo de protocolo de controle de transmissões, ou seja, se refere a um
dos sistemas de envio de pacotes mais empregado da internet. Quando um cliente acessa um site
por exemplo, o computador envia dados ao servidor solicitando o envio dos conteúdos desta página,
de forma que essas informações são reenviadas para o navegador mostrando o que foi solicitado.
Assinale a alternativa que contenha afirmações corretas sobre o protocolo TCP:

Resposta Selecionada:

Correta

Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link,
ou faz um login ou publica algum comentário na rede.

Resposta Correta:

Correta

Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link,
ou faz um login ou publica algum comentário na rede.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o TCP usa o sistema próprio de numeração para
segurar o envio de informações de forma correta tendo como principal característica a
confiabilidade de dados. O TCP é o responsável pela integridade dos downloads, por exemplo,
evitando que sejam corrompidos por oscilações na velocidade da sua conexão ou que as páginas
acessadas por você dificilmente deixem de carregar algum elemento por acidente.

Pergunta 6

1 em 1 pontos
Sabemos que a intercomunicação pode ser feita a partir da implantação dos sockets em algumas
linguagens, como a Java. Nesse caso, o servidor Java responderá às solicitações feitas pelos clientes,
de modo que, em seguida, são implementadas ações do lado do cliente, as quais enviarão as
solicitações para o servidor, aguardando resposta. Para usarmos o socket TPC/IP é necessária a
importação de algumas bibliotecas na classe Java. Assinale a alternativa que contenha informações
corretas sobre algumas bibliotecas na classe Java:

Resposta Selecionada:

Correta

import java.PrintWriter

Resposta Correta:

Correta

import java.PrintWriter

Feedback da resposta:

Resposta correta. A alternativa está correta, pois para haver possibilidade de comunicação entre as
máquinas é preciso a criação de uma classe Servidora, a qual é responsável pela espera de conexão
entre cliente e Servidor, tendo como exemplo a classe Java, como a import java.io.PrintWriter.

Pergunta 7

1 em 1 pontos

A área de interação Sockets possibilita a comunicação entre sistemas numa rede, sendo seu ponto
final. Essa interação pode ser feita em linguagens distintas, como por exemplo, a Java, a qual,
geralmente responde às requisições, as quais são aferidas por meio de conexões, a partir de uma
porta. A API Socket é um interface de programação, a qual permite controle e uso dos sockets; que
possui alguns métodos padronizados.

Nesse sentido, assinale a alternativa que indique um exemplo de método padronizado citado no
texto:
Resposta Selecionada:

Correta

Listen.

Resposta Correta:

Correta

Listen.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o método Listen é conhecido, dentro dos métodos
padronizados, como o modo de espera ou passividade de um Socket, ou seja, é o responsável por
indicar se o sistema deve ou não aguardar as conexões a serem estabelecidas com o cliente.

Pergunta 8

1 em 1 pontos

Endereço de Protocolo da Internet ou Endereço IP é a tradução para o Internet Protocol Adress; ou


seja, termo referente a uma codificação de cada máquina ou aparelho conectado a uma rede sob o
protocolo de internet para comunicação; cuja função se resume à identificação de interface e
endereçamento de localização.

Assinale a alternativa que contenha informações corretas sobre o protocolo IP

Entendemos que para identificar uma conexão entre dois pontos usamos <IP, PORTA>, de modo
que, se um cliente possui um IP 192. 168.0. 200 e este quer se comunicar com o servidor cujo IP
10.47.99 ele precisa enviar uma mensagem ao sistema utilizando a Api Winsock para ter acesso há
uma porta do sistema operacional, no caso Windows.

Resposta Selecionada:

Correta

Para identificar uma conexão entre dois pontos usamos <IP, PORTA>
Resposta Correta:

Correta

Para identificar uma conexão entre dois pontos usamos <IP, PORTA>

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o indicativo para conexão entre os pontos de uma
rede é o comando <IP, PORTA>, a partir do qual é enviado uma mensagem ao sistema usando um
ApiWinsock para assim se obter o acesso a uma porta do sistema operacional, no caso Windows. No
caso de um endereço IP 10.47.99, teremos que os últimos números (99) serão a porta local do
socket, passível de comunicação.

Pergunta 9

1 em 1 pontos

Enquanto a chamada com procedimento normal é feita por meio de um valor ou referência de uma
variável, a remota é realizada por meio de uma chamada próxima a uma local, abstraindo a
informação de chamada remota para o solicitante do método em questão. Assinale a alternativa que
contém informações corretas sobre a chamada remota:

Resposta Selecionada:

Correta

O comando read () é trocado por uma prorrogação funcional

Resposta Correta:

Correta

O comando read () é trocado por uma prorrogação funcional

Feedback da resposta:

Resposta correta. A alternativa está correta, pois descreve brevemente uma chamada remota, na
qual o read () presente numa chamada normal, será substituído por uma extensão de sua função
pedindo o envio de uma mensagem protegida pela função, por meio de uma rede.
Pergunta 10

1 em 1 pontos

Dentro de sistemas distribuídos, chamamos de protocolo todas as combinações e transações


controladoras e possibilitadoras de recursos possíveis como conectividades, comunicação e
transferência de dados entre dois ou mais sistemas de computadores interligados.

Nesse sentido, assinale a alternativa que indique um exemplo de protocolo:

Resposta Selecionada:

Correta

Transmission Control Protocol (TCP).

Resposta Correta:

Correta

Transmission Control Protocol (TCP).

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o Protocolo de Controle de Transmissão ou


Transmission Control Protocol conhecido também como TCP é exemplo de um dos protocolos mais
utilizados para comunicação entre computadores dentro dos sistemas distribuídos.

Lucas

Expert

Lucas

Administradores

84

72 posts

Postado September 28, 2020


Pergunta 1

1 em 1 pontos

Percebemos, com as arquiteturas em serviços, que qualquer serviço ofertado pelo sistema deve ter
acompanhado ou complementado a si um meio de comunicação, chamado de API, bem definido e
que permita a comunicação entre outros sistemas não familiar. Assinale a alternativa que indica o
significado da sigla API:

Resposta Selecionada:

Correta

Application Programming Interface.

Resposta Correta:

Correta

Application Programming Interface.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o termo API se refere à interface de programação
de aplicativos, ou, segundo o termo inglês, Application Programming Interface, referido aos ritos e
padrões de programação para acessibilidade de aplicativos de software ou plataforma em Web.

Pergunta 2

1 em 1 pontos

Vimos que a infraestrutura, os componentes e os serviços podem ser dispostos em diagramas ou


esquemas, os quais indicam de forma clara as ações, tarefas ou requisições de uma arquitetura em
serviço, a qual será representada por camadas, classes ou categorias.

Sobre a arquitetura baseada em camadas, analise as asserções a seguir e a relação proposta entre
elas.

I. Em um diagrama representando as camadas de infraestrutura como base, de componentes como


camada comunicadora e de serviços como camada externa, teremos que o fluxo é livre, pois as
camadas inferiores podem se conectar diretamente com as camadas superiores.

PORQUE

II. As camadas se comunicam independentemente entre si.

A seguir, assinale a alternativa correta.

Resposta Selecionada:

Correta

As asserções I e II são proposições falsas.

Resposta Correta:

Correta

As asserções I e II são proposições falsas.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois tanto a proposição I quanto a proposição II estão
incorretas, ou seja, são falsas. As camadas não possuem fluxo livre entre si porque a comunicação é
feita somente entre as camadas mais próximas. Sendo assim, não é possível a comunicação direta
entre a camada de serviços e a camada de infraestrutura.

Pergunta 3

1 em 1 pontos
O diagrama que melhor explana e delimita a arquitetura em serviços deve ofertar informações
sobre ela, ou seja, deve possibilitar que seu acesso seja claro, e contenha informações como quais os
elementos presentes e como eles se comportam nessa estrutura, bem como eles se relacionam entre
si dentro dela.

Assinale a alternativa que contenha informações verdadeiras sobre os fundamentos de um


diagrama que melhor explane a arquitetura de Web Service.

Resposta Selecionada:

Correta

No diagrama, a base é formada pela infraestrutura do Web Service.

Resposta Correta:

Correta

No diagrama, a base é formada pela infraestrutura do Web Service.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois, em um diagrama ou esquema que descreve a
estrutura de um Web Service, temos a infraestrutura como base, ou seja, a premissa das tarefas a
serem executadas; os componentes como camada comunicante, ou seja, os responsáveis pela
comunicação; e os serviços na camada inicial.

Pergunta 4

1 em 1 pontos

O protocolo SOAP é rígido e determina princípios restritos na transação de mensagens tanto entre
computadores como em serviços; além de fazer uso do protocolo HTTP representativo das
mensagens enviadas e recebidas. O SOAP é um protocolo efetivado em diversas linguagens, as quais
necessitam apenas de elementos essenciais para sua execução.
Assinale a alternativa com informação correta a respeito do protocolo SOAP.

Resposta Selecionada:

Correta

O protocolo SOAP fornece informações automatizadas a respeito de erros.

Resposta Correta:

Correta

O protocolo SOAP fornece informações automatizadas a respeito de erros.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o protocolo SOAP apresenta informações e
mecanismos capazes de identificar os erros e tratá-los de forma automatizada, além de usar o
protocolo HTTP ou SMTP para o envio ou recebimento de mensagens; ser compatível com as
linguagens Python ou PHP e ter sido criado pela Microsoft antes do protocolo REST; sendo aplicado
e usado em sistemas mais complexos.

Pergunta 5

1 em 1 pontos

Um serviço pode ser definido parcialmente como lógico, o qual executará funções a partir de
contratos de serviços disponíveis para uso; de modo que o serviço Web pode oferecer, além da
disponibilidade de um serviço, sua descrição, definir suas interfaces, dentre outros.

Assinale a alternativa que contenha informações verídicas sobre o serviço Web.

Resposta Selecionada:

Correta

Fornece informações a respeito da URL do servidor.

Resposta Correta:

Correta

Fornece informações a respeito da URL do servidor.


Feedback da resposta:

Resposta correta. A alternativa está correta, pois o serviço Web oferece detalhadamente
informações a respeito do serviço e interfaces, além da URL do servidor e dos serviços, ou seja, é
por meio do serviço que é possível o entendimento entre cliente e servidor, e o serviço oferecido.

Pergunta 6

1 em 1 pontos

O Web Service disponível aos usuários permite que diferentes aplicações interajam entre si, ou seja,
viabiliza a interação de uma série de funções, serviços ou atividades coordenadas; graças ao seu
estilo arquitetural, que, por definição, deve ser orientado a serviços, conhecido como SOA ou
Service-Oriented Architecture.

Nesse sentido, assinale a alternativa que contenha informação correta a respeito do Web Service.

Resposta Selecionada:

Correta

Web service tem uma URL associada a cada função ofertada.

Resposta Correta:

Correta

Web service tem uma URL associada a cada função ofertada.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois sendo o Web Service baseado em um sistema de
serviços, este também deve oferecer funções processadas como serviços, as quais possuem entrada
e saída definidas, ou seja, cada função deve ter sua URL associada.

Pergunta 7

1 em 1 pontos
As Nuvens podem ser definidas como as infraestruturas especializadas no processo e
armazenamento de dados (Iaas ou Infrastructure as a Service), as quais são terceirizadas, e
inicialmente tinham a obrigação de processar e armazenar dados longe do ambiente organizacional,
permitindo aprimorar o uso de meios, de modo que os locais de armazenamento são chamados de
datacenters. No universo do armazenamento e das Nuvens computacionais, associe tais nuvens às
suas características:

1 - públicas

2 - privadas

3 - mistas

( ) Os recursos não são divididos ou distribuídos em empresas de fora.

( ) Os recursos e infraestruturas são amplamente compartilhados.

( ) Os recursos advêm tanto da infraestrutura pública quanto da privada.

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta.

Resposta Selecionada:

Correta

2, 1, 3.

Resposta Correta:

Correta

2, 1, 3.

Feedback da resposta:

Resposta correta. A alternativa selecionada está correta, pois, na computação de nuvem, as nuvens
de caráter privado são aquelas que não compartilham estruturas ou dados, enquanto as nuvens
públicas são aquelas que o fazem; e a nuvem mista ou híbrida é uma nuvem resultante da mistura
entre as nuvens pública e privada.
Pergunta 8

1 em 1 pontos

Os serviços de web são, simplificadamente, itens facilitadores de integração, organização e


comunicação entre clientes (requisitores de serviço) e servidores (fornecedores de serviço), os
quais não necessitam nem de uma programação distribuída nem de uma chamada remota (RMI)
para ser implementados.

Sobre o Web Service, analise as asserções a seguir e a relação proposta entre elas.

I. O Web Service permite que diferentes sistemas, criados em diferentes plataformas sejam
compatíveis.

PORQUE

II. Um sistema orientado a serviços permite que as funcionalidades sejam acessadas pelo cliente por
meio de um servidor Web, ou seja, demandas e respostas.

Assinale a alternativa correta.

Resposta Selecionada:

Correta

As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Resposta Correta:

Correta

As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois a asserção I está correta, a qual prevê que o serviço
Web é um meio de fornecimento de comunicação simplificada entre clientes e servidores. A
asserção II também está correta, e é justificativa da asserção I, pois o servidor Web permite que haja
acesso dos clientes por meio de funcionalidades formatadas em protocolos do tipo XML ou JSON.
Pergunta 9

1 em 1 pontos

Além de diagramas sobre os componentes de um sistema e as comparações possíveis entre as


funcionalidades de uma camada de componentes, podemos modelar alguns serviços oferecidos pela
web, tais como enviar mensagens, efetuar login e salvar cadastro. A partir do exposto, associe tais
serviços às suas características:

1 - Efetuar login

2 - Salvar cadastro

3 - Enviar mensagem

( ) Ações: segurança e troca de mensagens

( ) Ações: segurança e login

( ) Ação: persistência de dados

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência

correta.

Resposta Selecionada:

Correta

3, 1, 2.

Resposta Correta:

Correta

3, 1, 2.
Feedback da resposta:

Resposta correta. A alternativa está correta, pois quando se trata da funcionalidade da camada
responsável por enviar mensagem, esta troca mensagem e protege os dados; enquanto que a
camada responsável por efetuar login realiza-o e protege os dados; e, por fim, a camada de salvar
cadastro conserva os dados.

Pergunta 10

1 em 1 pontos

Para que haja comunicação entre os mais diversos aplicativos e sistemas, na rede, ou seja, na
internet, é necessário que se faça uso de serviços. Esses serviços, para estarem disponíveis ou
acessíveis a uma grande quantidade de aplicativos e sistemas, necessitam da integração e do
conhecimento entre os servidores, áreas de armazenamento e banco de dados.

Assinale a alternativa que contém informação complementar e correta sobre o texto.

Resposta Selecionada:

Correta

Usam APIs e padrões como definidores de regras para comunicação entre elementos.

Resposta Correta:

Correta

Usam APIs e padrões como definidores de regras para comunicação entre elementos.

Feedback da resposta:

Resposta correta. A alternativa está correta, pois o uso de API, ou seja, de uma Interface de
Programação de Aplicações e padrões bem definidos garante as regras de comunicação entre os
elementos da Web, ou seja, tornam os serviços acessíveis aos aplicativos e sistemas.

Você também pode gostar