Buscar

SISTEMAS DISTRIBUÍDOS ATIVIDADE 4 (A2)

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 7 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

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 6, do total de 7 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

Prévia do material em texto

 Pergunta 1 
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: 
	
Web service tem uma URL associada a cada função ofertada. 
	Resposta 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 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: 
	
2, 3, 1. 
	Resposta Correta: 
	
2, 3, 1. 
	Feedback 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
	
	
	
	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: 
	
As asserções I e II são proposições falsas. 
  
  
	Resposta 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
	
	
	
	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: 
	
3, 2, 1. 
	Resposta 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 5 
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: 
	
V, V, V, V. 
  
  
	Resposta Correta: 
	
V, V, V, V.
 
  
	Feedback 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. 
	
	
	
 Pergunta 6 
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: 
	
No diagrama, a base é formada pela infraestrutura do Web Service. 
	Resposta 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 7 
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: 
	
3, 1, 2. 
	Resposta Correta: 
	
3, 1, 2. 
	Feedback da resposta: 
	Resposta correta. A alternativa está correta, pois a camada chamada infraestrutura é aresponsá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 8 
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: 
	
se conheçam. 
	Resposta Correta: 
	
se conheçam. 
	Feedback 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 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: 
	
3, 1, 2. 
	Resposta 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
	
	
	
	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: 
	
O protocolo SOAP fornece informações automatizadas a respeito de erros. 
	Resposta 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.

Continue navegando