Logo Passei Direto
Buscar

Sistemas Distribuídos - Atividade 04

User badge image
Wolf

em

Ferramentas de estudo

Questões resolvidas

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.


a) F, V, F, V.
b) F, V, V, V.
c) V, F, F, F.
d) V, V, F, F.
e) V, V, F, V.

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.


a) As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
b) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
d) A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa.
e) As asserções I e II são proposições falsas.

Assinale a alternativa que indica o significado da sigla API:


o Application Programer Interdates.
o Application Programming Interface.
o Acepted Programming Interface.
o Acknowledge Programming Interface.
o Acept Programming Insues.

Assinale a alternativa que indique a utilização de uma descrição de dados sobre outros dados (metadados).


o HTTP.
o XML.
o RMI.
o WEB.
o JSON.

Assinale a alternativa que contenha informações verdadeiras sobre os fundamentos de um diagrama que melhor explane a arquitetura de Web Service.


o No diagrama, a camada comunicante é formada pelos serviços do Web Service.
o No diagrama, a base é formada pelos serviços do Web Service.
o No diagrama, a camada comunicante é formada pela infraestrutura do Web Service.
o No diagrama, a base é formada pela infraestrutura do Web Service.
o No diagrama, a camada inicial é composta pela infraestrutura do Web Service.

Assinale a alternativa que contém informação complementar e correta sobre a comunicação entre aplicativos e sistemas na internet.


Não é necessário que os servidores, áreas de armazenamento e banco de dados estejam integrados para que os serviços estejam disponíveis ou acessíveis a uma grande quantidade de aplicativos e sistemas.
Os serviços precisam estar disponíveis em apenas um servidor para que sejam acessíveis a uma grande quantidade de aplicativos e sistemas.
A integração e o conhecimento entre os servidores, áreas de armazenamento e banco de dados são necessários para que os serviços estejam disponíveis ou acessíveis a uma grande quantidade de aplicativos e sistemas.
A comunicação entre aplicativos e sistemas na internet não depende da integração entre servidores, áreas de armazenamento e banco de dados.
A comunicação entre aplicativos e sistemas na internet é realizada apenas por meio de protocolos de rede.

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.

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.
a) F, V, F, V.
b) V, V, V, V.
c) F, F, F, F.
d) V, V, F, F.
e) V, F, V, F.

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

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

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.


a) F, V, F, V.
b) F, V, V, V.
c) V, F, F, F.
d) V, V, F, F.
e) V, V, F, V.

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.


a) As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
b) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
d) A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa.
e) As asserções I e II são proposições falsas.

Assinale a alternativa que indica o significado da sigla API:


o Application Programer Interdates.
o Application Programming Interface.
o Acepted Programming Interface.
o Acknowledge Programming Interface.
o Acept Programming Insues.

Assinale a alternativa que indique a utilização de uma descrição de dados sobre outros dados (metadados).


o HTTP.
o XML.
o RMI.
o WEB.
o JSON.

Assinale a alternativa que contenha informações verdadeiras sobre os fundamentos de um diagrama que melhor explane a arquitetura de Web Service.


o No diagrama, a camada comunicante é formada pelos serviços do Web Service.
o No diagrama, a base é formada pelos serviços do Web Service.
o No diagrama, a camada comunicante é formada pela infraestrutura do Web Service.
o No diagrama, a base é formada pela infraestrutura do Web Service.
o No diagrama, a camada inicial é composta pela infraestrutura do Web Service.

Assinale a alternativa que contém informação complementar e correta sobre a comunicação entre aplicativos e sistemas na internet.


Não é necessário que os servidores, áreas de armazenamento e banco de dados estejam integrados para que os serviços estejam disponíveis ou acessíveis a uma grande quantidade de aplicativos e sistemas.
Os serviços precisam estar disponíveis em apenas um servidor para que sejam acessíveis a uma grande quantidade de aplicativos e sistemas.
A integração e o conhecimento entre os servidores, áreas de armazenamento e banco de dados são necessários para que os serviços estejam disponíveis ou acessíveis a uma grande quantidade de aplicativos e sistemas.
A comunicação entre aplicativos e sistemas na internet não depende da integração entre servidores, áreas de armazenamento e banco de dados.
A comunicação entre aplicativos e sistemas na internet é realizada apenas por meio de protocolos de rede.

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.

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.
a) F, V, F, V.
b) V, V, V, V.
c) F, F, F, F.
d) V, V, F, F.
e) V, F, V, F.

Prévia do material em texto

Pergunta 1 
 
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. 
 
o F, V, F, V. 
o F, V, V, V. 
o V, F, F, F. 
o V, V, F, F. 
o V, V, F, V. 
 
 
Pergunta 2 
 
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. 
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. 
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. 
 
o V, V, V, V. 
o V, V, F, V. 
o V, V, F, F. 
o F, V, F, V. 
o F, F, F, F. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 3 
 
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. 
 
o As asserções I e II são proposições verdadeiras, e a II é uma justificativa 
correta da I. 
o A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
o As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa 
correta da I. 
o A asserção I é uma proposição verdadeira, e a asserção II é uma proposição 
falsa. 
o As asserções I e II são proposições falsas. 
 
 
 
 
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 4 
 
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: 
 
o Application Programer Interdates. 
o Application Programming Interface. 
o Acepted Programming Interface. 
o Acknowledge Programming Interface. 
o Acept Programming Insues. 
 
 
Pergunta 5 
 
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). 
 
o HTTP. 
o XML. 
o RMI. 
o WEB. 
o JSON. 
 
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. 
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 6 
 
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. 
 
o 3, 1, 2. 
o 2, 1, 3. 
o 1, 2, 3. 
o 3, 2, 1. 
o 2, 3, 1. 
 
 
Pergunta 7 
 
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. 
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. 
Assinale a alternativa que contenha informações verdadeiras sobre os fundamentos de 
um diagrama que melhor explane a arquitetura de Web Service. 
 
o No diagrama, a camada comunicante é formada pelos serviços do Web Service. 
o No diagrama, a base é formada pelos serviços do Web Service. 
No diagrama, a camada comunicante é formada pela infraestrutura do Web 
Service. 
o No diagrama, a base é formada pela infraestrutura do Web Service. 
o No diagrama, a camada inicial é composta pela infraestrutura do Web Service. 
 
Pergunta 8 
 
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 conhecimentoentre os servidores, áreas de 
armazenamento e banco de dados. 
Assinale a alternativa que contém informação complementar e correta sobre o texto. 
 
o Usam APIs e padrões pouco definidos para comunicação de elementos. 
o Usam o serviço web como comunicadores de forma remota. 
o Usam APIs e padrões bastante dispersos, a fim de dissipar informações. 
o Usam APIs e padrões como definidores de regras para comunicação entre 
elementos. 
o Usam o serviço web para oferecer apenas a descrição de ações a serem 
seguidas pelo usuário. 
 
 
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. 
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 9 
 
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. 
 
o F, V, F, V. 
o V, V, V, V. 
o F, F, F, F. 
o V, V, F, F. 
o V, F, V, F. 
 
 
 
 
 
 
 
 
 
 
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 10 
 
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. 
 
o 2, 1, 3. 
o 2, 3, 1. 
o 1, 3, 2. 
o 1, 2, 3. 
o 3, 1, 2. 
 
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.

Mais conteúdos dessa disciplina