Buscar

Sistemas Distribuídos - Atividade 4

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

Sistemas Distribuídos 4
· 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:
	 
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.
	
	
	
· Pergunta 2
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 é 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 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
	
	
	
	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 5
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:
	 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
	Resposta 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 6
0 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, 1, 3.
	Resposta Correta:
	 
2, 3, 1.
	Feedback da resposta:
	Sua resposta está incorreta. A alternativa incorreta não apresenta a sequência da maneira adequada, pois a replicação dos dados é responsável por alocar cada dado copiado em um site; já a fragmentação é responsável por dividir os dados e alocá-los em sites diferentes; e a junção entre replicação e fragmentação é a alocação em máquinas diferentes, de dados ou sistemas fragmentados.
	
	
	
· Pergunta 7
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:
	 
JSON.
	Resposta 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 8
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:
	 
V, F, F, F.
	Resposta 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 9
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 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:
	 
Usam APIs e padrões como definidores de regras para comunicação entre elementos.
	Resposta 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.

Continue navegando