Logo Passei Direto
Buscar

Sistemas Distribuídos - Atividade 4

Ferramentas de estudo

Questões resolvidas

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.

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.

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.

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.

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.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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.

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.

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.

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.

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.

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.

Mais conteúdos dessa disciplina