Buscar

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

1- 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 correta 
Application Programming Interface. 
 
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. 
 
2- 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 correta 
Usam APIs e padrões como definidores de regras para comunicação entre 
elementos. 
 
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. 
 
3- Um serviço pode ser definido parcialmente como lógico, o qual executará 
funções a partir de contratos de serviços disponíveis para uso; de modo que o 
serviço Web pode oferecer, além da disponibilidade de um serviço, sua 
descrição, definir suas interfaces, dentre outros. 
Assinale a alternativa que contenha informações verídicas sobre o serviço 
Web. 
Resposta correta 
Fornece informações a respeito da URL do servidor. 
 
Resposta correta. A alternativa está correta, pois o serviço Web oferece 
detalhadamente informações a respeito do serviço e interfaces, além da URL 
do servidor e dos serviços, ou seja, é por meio do serviço que é possível o 
entendimento entre cliente e servidor, e o serviço oferecido. 
 
4- Em um projeto de arquitetura em serviços, sua estrutura é explanada em 
diagramas, ou seja, esquemas e representações visuais pelas quais é possível 
vislumbrar a estrutura de determinados conceitos ou ideias, 
nos quais devem conter informações como detalhamento dos seus 
componentes e elementos e como eles se relacionam ao longo do sistema. 
Assinale a alternativa que contenha elementos possíveis de constituir o 
diagrama ao qual se refere o texto. 
Resposta correta 
Serviços, componentes e infraestrutura. 
 
Resposta correta. A alternativa está correta, pois a estrutura de um diagrama 
em um projeto de arquitetura em serviços deve conter três elementos: 
serviços, componentes e infraestrutura, os quais descrevem e relacionam os 
seus componentes. 
 
5- 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 correta 
2, 1, 3. 
 
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. 
6- A distribuição no processamento e descentralização no mainframe são pilares 
da computação para os sistemas distribuídos, ou seja, esse tipo de sistema 
apresenta diversos componentes localizados em máquinas interligadas em 
rede, possibilitando a comunicação e a coordenação entre elas por meio de 
troca de mensagens. 
Sistemas referentes aos clusters (computadores cuja comunicação é feita a 
partir de uma rede local) e grids (associações de hardware, softwares e outras 
tecnologias); sistemas transacionais, os quais fazem uso de chamada remota; 
e sistemas os quais se referem a sistemas instáveis como rede de sensores - 
são tipos de sistemas de classe em sistemas distribuídos. 
Assinale a alternativa com a sequência correta a respeito da classificação de 
sistemas distribuídos citados no texto. 
Resposta correta 
Sistemas de Performance, de Informação Distribuída e Distribuídos Pervasivos. 
 
Resposta correta. A resposta está correta, pois os sistemas de Performance 
são formados por clusters e grids, os quais se referem ao nó controlador e à 
descentralidade do sistema; sistemas transacionais ou de informação 
distribuída fazem jus ao ACID (Atomicity, Consistency, Isolation, Durability); 
e sistemas distribuídos pervasivos são considerados instáveis, como baixa 
transferência. 
 
7- 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 correta 
Web service tem uma URL associada a cada função ofertada. 
 
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. 
 
8- 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 correta 
V, V, V, V. 
 
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. 
 
9- 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âmetrosde 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 correta 
3, 2, 1. 
 
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. 
 
10- 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 correta 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta 
da I. 
 
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.

Continue navegando