Buscar

Atividade 4 - Sistemas Distribuídos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

24/08/2021 GRA0255 SISTEMAS DISTRIBUÍDOS GR3135-212-9 - 202120.ead-29780912.06
https://fmu.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_738496_1 1/5
Resultado da tentativa 10 em 10 pontos 
Tempo decorrido 9 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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.
2, 3, 1.
2, 3, 1.
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 2
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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).
JSON.
JSON.
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.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
24/08/2021 GRA0255 SISTEMAS DISTRIBUÍDOS GR3135-212-9 - 202120.ead-29780912.06
https://fmu.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_738496_1 2/5
Pergunta 3
Resposta
Selecionada:
Resposta Correta:
Comentário
da resposta:
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.
O protocolo SOAP fornece informações automatizadas a respeito de
erros.
O protocolo SOAP fornece informações automatizadas a respeito
de erros.
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 4
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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.
3, 1, 2.
3, 1, 2.
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 5
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
1 em 1 pontos
1 em 1 pontos
24/08/2021 GRA0255 SISTEMAS DISTRIBUÍDOS GR3135-212-9 - 202120.ead-29780912.06
https://fmu.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_738496_1 3/5
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
entre outros sistemas não familiar. Assinale a alternativa que indica o significado
da sigla API:
Application Programming Interface.
Application Programming Interface.
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
Resposta Selecionada:
 
Resposta Correta:
 
Comentário
da resposta:
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.
As asserções I e II são proposições falsas. 
 
 
As asserções I e II são proposições falsas.
 
 
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 7
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.
1 em 1 pontos
1 em 1 pontos
24/08/2021 GRA0255 SISTEMAS DISTRIBUÍDOS GR3135-212-9 - 202120.ead-29780912.06
https://fmu.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_738496_1 4/5
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
 
Assinale a alternativa que apresenta a sequência correta.
V, F, V, F.
V, F, V, F.
Resposta correta. A sequência está correta, pois um serviço Web é formadopor
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 8
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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.
3, 2, 1.
3, 2, 1.
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
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
1 em 1 pontos
1 em 1 pontos
24/08/2021 GRA0255 SISTEMAS DISTRIBUÍDOS GR3135-212-9 - 202120.ead-29780912.06
https://fmu.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_738496_1 5/5
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
acessadas pelo cliente por meio de um servidor Web, ou seja, demandas e
respostas.
 
Assinale a alternativa correta.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
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 10
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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.
V, F, F, F.
V, F, F, F.
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.
1 em 1 pontos

Continue navegando