Baixe o app para aproveitar ainda mais
Prévia do material em texto
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS Simulado: Fechar Aluno(a): Matrícula: Desempenho: 5,0 de 8,0 Data: 10/11/2015 21:20:54 (Finalizada) 1a Questão (Ref.: 201402741684) Gnutella é uma aplicação de compartilhamento de arquivos de domínio público, que localiza conteúdo utilizando uma abordagem totalmente distribuída. Diferentemente do Napster, o Gnutella não utiliza um servidor centralizado para monitorar conteúdo nos pares. Como é a abordagem de localização de conteúdo dessa aplicação ? Sua Resposta: . Compare com a sua resposta: O cliente Gnutella implementa o protocolo Gnutella e executa em um par comum. Os apres formam uma rede abstrata, denominada rede de sobreposição. Se o par X mantiver uma conexão TCP com um par Y, então dizemos que há uma aresta entre X e Y. Note que uma aresta não é um enlace físico de comunicação. Quando o usuário quer localizar um arquivo, seu cliente Gnutella envia a todos os seus vizinhos uma mensagem que inclui as palavras chaves do arquivo procurado. Esses vizinhos por sua vez retransmitem a mensagem a todos os seus vizinhos e assim por diante. Esse processo é denominado inundação de consultas. 2a Questão (Ref.: 201402239659) Quais as funções do módulo stub do cliente em uma RPC? Sua Resposta: Diferentes implementações de chamada de procedimento remoto costumam ser incompatíveis entre si, ainda que existam exceções. Por isso, o uso de uma determinada implementação, provavelmente, resultará na dependência com o fornecedor da implementação Compare com a sua resposta: Transformar a chamada de função em mensagem e enviala ao servidor. Transforma a mensagem de retorno em retorno de função. 3a Questão (Ref.: 201402372768) Pontos: 0,0 / 1,0 O mecanismo de RPC é bastante utilizado para a programação em sistemas distribuídos. Implementações mais eficientes desse mecanismo permitem a realização de RPC assíncrono, em que: O processo que recebe a chamada responde chamadas assíncronas com máxima prioridade. O processo que recebe a chamada pode responder várias chamadas simultaneamente. O processo que faz a chamada pode fazer uso de redes assíncronas. Os dois processos bloqueiam os demais, a fim de ter acesso exclusivo ao meio de comunicação. O processo que faz a chamada pode continuar executando após receber confirmação da transmissão. Gabarito Comentado. 10 / 11 / 201 5 B D Q P r o va 4a Questão (Ref.: 201402239649) Pontos: 1,0 / 1,0 h tt p :// s i m u l ado . e s t a c i o . b r / bdq_ s i m u l ado s _ead_en s _p r e v i e w . a s p? c r i p t _h i s t = 346884747 0 2 / 4 A configuração de um servidor no modelo clienteservidor é composta por etapas. Qual(is) das etapas a seguir fazem parte da configuração de um servidor? 1. Estabelecer uma conexão 2. Criar um socket 3. Configurar a porta que será utilizada 4. Estabelecer o tamanho da fila de espera 5. Aguardar uma conexão 2, 3 e 5 2, 3, 4 e 5 1, 3 e 5 2, 3 e 4 1, 2 e 3 Gabarito Comentado. 5a Questão (Ref.: 201402239579) Pontos: 0,0 / 1,0 Web Service representa uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes e que possui entre suas características as possibilidades: Para a construção das bases de um Web Service por padrão, o protocolo e a linguagem são: UDDI e XML. SOAP e DHTML. UDDI e WSDL. SOAP e XML. UDDI e DHTML. 6a Questão (Ref.: 201402239521) Pontos: 1,0 / 1,0 Assinale a alternativa que complete corretamente a lacuna do texto a seguir. O Consórcio World Wide Web (W3C) é um consórcio internacional em que as organizações filiadas, uma equipe em tempo integral e o público trabalham com o objetivo principal direcionado para o desenvolvimento de . protocolos de comunicação em apoio à arquitetura TCP/IP. novos sistemas operacionais para gerenciamento na Internet. padrões e diretrizes para a Web. microprocessadores de alto desempenho para microcomputadores RISC. equipamentos de interconexão de alta velocidade para banda larga. 7a Questão (Ref.: 201402239571) Pontos: 1,0 / 1,0 Um Web Service é definido pela W3C como um sistema de software projetado para fornecer interoperabilidade entre máquinas em uma determinada rede. Dentro do contexto dos Web Services assinale a alternativa correta. A UDDI (Universal Description, Discovery, and Integration) é uma linguagem baseada em XML que descreve o que um Web Service pode fazer, onde ele reside e como chamálo. SOAP (Simple Object Access Protocol) é um protocolo, baseado em XML, para troca de informação estruturada com Web Services em redes de computadores. A WSDL (Web Services Description Language) é uma especificação para publicar e localizar informações sobre Web Services. A interoperabilidade entre os Web Services e aplicações é garantida devido ao uso obrigatório da linguagem Java na implementação das aplicações. SOA (Simple Object Access) é uma plataforma de arquitetura orientada a serviços, utilizada como base para suportar os Web Services. Gabarito Comentado. 8a Questão (Ref.: 201402239585) Pontos: 1,0 / 1,0 Com relação a SOA e Web services, assinale a opção correta. Todas as alternativas são verdadeiras Conceitualmente, os scripts de serviços consideram que um provedor de serviço o oferece pela definição de seus dados e pela implementação de sua funcionalidade. A interface de Web service define os dados disponíveis e como eles podem ser acessados de modo a que o fornecimento de serviços seja independente da aplicação que o utiliza. São padrões de Web services o SOAP, o WSDL e o UDDI, todos baseados em HTTP. Os serviços podem ser oferecidos por qualquer cliente de serviços dentro ou fora de determinada organização e tornam públicas as informações sobre o serviço para que usuários autorizados possam utilizála. Gabarito Comentado. 9a Questão (Ref.: 201402239616) Pontos: 1,0 / 1,0 Arquitetura orientada a serviço é um novo conceito, no qual criase um ambiente de descoberta dinâmico e se faz o uso de Serviços Web através da rede. NÃO é uma tecnologia usada nos serviços Web disponibilizados SOA. UDDI XML. WSDL. SOAP. Gabarito Comentado. 10a Questão (Ref.: 201402882662) Pontos: 0,0 / 1,0 Política de atualização do cache que é usada para gravar blocos de dados modificados de volta na copia mestre do servidor tem um efeito critico no desempenho e confiabilidade do sistema. Assinale a opção de resposta que apresenta a gravação quando o arquivo é fechado. Writedown Writeup Writethrough Writeonclose Delayed write Gabarito Comentado.
Compartilhar