Buscar

Atividade 04 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 4 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

Atividade 04 – Sistemas Distribúidos
· Pergunta 1
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 2
0 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 utiliza estritamente o protocolo HTTP para transporte de mensagens.
	Resposta Correta:
	 
O protocolo SOAP fornece informações automatizadas a respeito de erros.
	Feedback da resposta:
	Sua resposta está incorreta. A alternativa está incorreta, pois o protocolo SOAP é usualmente aplicado a sistemas mais complexos, mais antigo do que o REST, compatível com protocolos HTTP e SMTP, além de identificar, automatizadamente, os erros; e apresentar aplicabilidade em linguagens Python e PHP.
	
	
	
· Pergunta 3
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:
	 
V, F, V, F.
	Resposta 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 4
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 5
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 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:
	 
Application Programming Interface.
	Resposta 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 7
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.
	
	
	
· Pergunta 8
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 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:
	 
2, 1, 3.
	Resposta 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 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:
	 
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.

Continue navegando