Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/09/2020 EPS https://simulado.estacio.br/alunos/ 1/4 ARQUITETURA DE SISTEMAS DISTRIBUIDOS 5a aula Lupa Exercício: CCT0773_EX_A5_201908040459_V1 21/09/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.3 EAD Disciplina: CCT0773 - ARQUITETURA DE SISTEMAS DISTRIBUIDOS 201908040459 Quando possuímos em uma rede de computadores uma situação onde: Os clientes(usuários) consumidores do serviço oferecido por um servidor, que fornece este serviço simultaneamente a diversos usuários, estamos falando de: Modo de transmissão Full-Duplex Arquitetura Cliente/Servidor Arquitetura Ponto-a-Ponto Sistemas distribuídos Topologia lógica estrela Respondido em 21/09/2020 10:08:30 A arquitetura de desenvolvimento de sistemas que tem base em duas camadas, de modo que em uma delas estão reunidos a lógica particular do sistema e o provisionamento de serviços (exibição de informações) e a outra é responsável pelo acesso às bases de dados, chama-se arquitetura monolítica. arquitetura de dupla camada. arquitetura bidimensional. arquitetura Web Service. arquitetura Cliente/Servidor. Respondido em 21/09/2020 10:06:07 No modelo cliente-servidor de computação distribuída, os servidores necessitam obrigatoriamente conhecer a identidade dos clientes. servidores requisitam serviços dos clientes mediante uma interface do tipo HTTP. clientes acessam os serviços fornecidos pelos servidores por meio da tecnologia Remote Procedure Call. clientes implementam a camada de apresentação e de persistência dos dados. servidores necessitam conhecer obrigatoriamente a quantidade de clientes existentes. Respondido em 21/09/2020 10:06:10 Gabarito Questão1 Questão2 Questão3 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 21/09/2020 EPS https://simulado.estacio.br/alunos/ 2/4 Comentado Entre as características fundamentais de um sistema cliente/servidor, é incorreto afirmar que: Existem processos provendo serviços, chamados servidores Interações entre clientes e servidores seguem o modelo requisição/resposta Clientes e servidores podem ou não estar em máquinas diferentes Existem processos consumindo serviços, chamados clientes A comunicação cliente/servidor é síncrona por definição Respondido em 21/09/2020 10:08:36 Gabarito Comentado Gabarito Comentado (ENADE, 2014) Uma companhia com abrangência global decidiu implantar um novo sistema de compartilhamento de informações empresariais. Após estudos de campo, a empresa identificou alguns cenários de utilização dos informações. No primeiro cenário, detectou-se que um volume massivo de dados relativos a documentos históricos, normas e regulamentos da organização eram consumidos, em escala global, exclusivamente para leitura. No segundo cenário, verificou-se que documentos eram produzidos de forma colaborativa por equipes regionais de colaboradores. Esses colaboradores, na maioria das vezes, estavam na mesma filial ou geograficamente muito próximos. O terceiro cenário envolvia apenas 10% dos documentos da empresa, acessados concorrentemente por todas as regionais do globo, tanto para leitura quanto para atualização. Com base nesses cenários e em relação às arquiteturas de software distribuídas coerentemente com as necessidades da empresa, avalie as afirmações a seguir. I - A utilização de arquitetura peer-to-peer (P2P) para disponibilidade os documentos do cenário 1 poderá reduzir o consumo da rede. II - O compartilhamento baseado no modelo cliente-servidor com cache no cliente pode aumentar o desempenho da edição colaborativa, sem comprometer a consciência no cenário 2. III - A utilização de replicação baseada em cópia primária pode aumentar a escalabilidade do sistema, sem comprometer, de forma significativa, a consistência de dados no cenário 3. IV - Se o modelo cliente-servidor de compartilhamento dor empregado no cenário 2, a replicação passiva (backup ou mirroring) poderá ser utilizada como mecanismo de tolerância a falhas. V - A arquitetura peer-to-peer baseada em rede overlay, tal como o DHT, pode oferecer transparência de migração para os documentos compartilhados no cenário 1. É correto o que se afirma em? II, IV e V, apenas. I, III, IV e V, apenas. I e II, apenas I, II, III, IV e V. III, apenas Respondido em 21/09/2020 10:06:14 Explicação: Faltava fazer a associação à aula. A figura apresenta uma típica arquitetura de 3 camadas utilizada para disponibilizar sites na Internet. Questão4 Questão5 Questão6 21/09/2020 EPS https://simulado.estacio.br/alunos/ 3/4 Sobre essa arquitetura, são feitas as afirmativas abaixo. I - Drivers que seguem o padrão ODBC podem ser utilizados por aplicações que estão no servidor de aplicações para acessar tabelas no servidor de bando de dados. II - Se o nível de processamento aumentar, um novo servidor de aplicações pode ser colocado em uma estrutura de cluster para responder aos pedidos do servidor Web e, nesse caso, a replicação de sessão, presente em alguns servidores de aplicação, garante que um servidor assuma as funções de um servidor com problemas, sem que o usuário perceba o ocorrido. III - Como uma boa prática na implementação de soluções distribuídas, a lógica de negócio é implementada em componentes que ficam instalados no servidor Web, sendo que o servidor de aplicações funciona como intermediário entre o servidor web e o de banco de dados gerenciando as transações. Está(ão) correta(s) a(s) afirmativa(s) II, apenas. III, apenas. I, apenas. I e II, apenas. I, II e III. Respondido em 21/09/2020 10:06:19 Gabarito Comentado As redes de computadores possibilitam a programação em duas camadas, por meio das quais computadores de usuários se conectam a computadores servidores de rede para efetuarem requisições de serviços e coleta de informações. Assinale o nome da arquitetura que implementa a programação em duas camadas, utilizando rede de computadores. Web Dual Layer Cliente-Servidor Distribuída Middleware Respondido em 21/09/2020 10:06:21 No que diz respeito aos sistemas distribuídos, o modelo Cliente/Servidor tem por objetivo gerenciar a descentralização de dados e recursos de processamento, existindo uma ou mais máquinas que atuam como servidores, disponibilizando recursos para as demais máquinas, as quais atuam como clientes, estando todos os computadores conectados por meio de uma rede. Existem duas abordagens: a de duas camadas, característica das primeiras aplicações, na qual a lógica do negócio fica toda no cliente; e a de três camadas, cuja lógica é retirar as regras do negócio dos processos-clientes e centralizá-las em um determinado ponto, denominado servidor de aplicações, visando facilitar as modificações e as atualizações das regras. Nesse último modelo, a primeira camada é chamada GUI (Graphical User Interface), que permite a interação direta com o usuário; a segunda, está associada às funções e regras do negócio; e a terceira, é responsável pelo repositório das informações e as classes que a manipulam. Sendo a primeira camada conhecida como de apresentação, as outras duas, nessa ordem, são denominadas, respectivamente: de negócio e de processos. de interação e de processos. de interação e de dados. Questão7 Questão8 21/09/2020 EPS https://simulado.estacio.br/alunos/ 4/4 de negócio e de relacionamentos. de negócio e de dados. Respondido em 21/09/2020 10:08:47 Gabarito Comentado javascript:abre_colabore('38403','205691710','4104007534');
Compartilhar