Buscar

arquitetur asistemas distribuidos

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

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 6, do total de 14 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

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 9, do total de 14 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

Prévia do material em texto

1.
		Sobre a comunicação entre processos distribuídos, é CORRETO afirmar:
	
	
	
	
	
	que multiportas são estruturas do tipo portas multicast que permitem a comunicação N x M entre processos.
	
	
	que, nos sockets do tipo datagrama, a primitiva sNew() é usada para aceitar a conexão solicitada por um processo que solicita comunicação.
	
	
	que um processo tem no máximo uma porta (port) para receber as mensagens dos seus interlocutores.
	
	 
	que, no modo síncrono de envio de mensagem, o processo que recebe a mensagem terá sua execução desviada por uma interrupção de sistema operacional para tratar uma mensagem recebida.
	
	 
	que, nos sockets do tipo datagrama, o endereço do socket do processo correspondente acompanha cada envio de mensagem como um parâmetro da primitiva sendto().
	
	
	
		2.
		Do ponto de vista do servidor, a sequência de passos mínima em uma comunicação via sockets é representada por:
	
	
	
	
	
	SOCKET->ACCEPT->BIND->LISTEN->RECEIVE->SEND->CLOSE
	
	
	SOCKET->BIND->LISTEN->CONNECT->RECEIVE->SEND->CLOSE
	
	 
	SOCKET->BIND->LISTEN->ACCEPT->RECEIVE->SEND->CLOSE
	
	
	SOCKET->BIND->LISTEN->ACCEPT->SEND->RECEIVE->CLOSE
	
	
	SOCKET->CONNECT->SEND->RECEIVE->CLOSE
	
	
	
	
		3.
		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:
	
	
	
	
	
	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.
	
	
	O processo que faz a chamada pode fazer uso de redes assíncronas.
	
	
	O processo que recebe a chamada pode responder várias chamadas simultaneamente.
	
	
	O processo que recebe a chamada responde chamadas assíncronas com máxima prioridade.
	
	
	
		4.
		Em relação a comunicação com sockets em um sistema distribuido, analise as seguintes sentenças.
 
I)          o socket criado pelo cliente é também utilizado pelo servidor.
II)       o cliente utilize a função connect  para se conectar ao servidor.
III)     o servidor executa a função listen para aguardar uma conexão do cliente.
 
Assinale a única alternativa correta:
	
	
	
	
	
	Somente a sentença III está correta
	
	 
	As sentenças I e III estão corretas
	
	 
	Somente a sentença II está correta
	
	
	As sentenças I e II estão corretas
	
	
	As sentenças II e III estão corretas
	
	
	
		5.
		Qual das opções abaixo apresenta somente serviços de middleware?
	
	
	
	
	 
	Compartilhamento de memória entre processos; facilidades de uso de múltiplos processadores; comunicação pelo uso de soquetes.
	
	 
	Mecanismos de chamada de procedimento remoto (RPC); comunicação pelo uso de soquetes; mecanismos de comunicação através da linguagem SQL.
	
	
	Mecanismos de comunicação através da linguagem SQL; facilidades de uso de múltiplos processadores; mecanismos de chamada de procedimento remoto (RPC).
	
	
	Mecanismos de comunicação através da linguagem SQL; compartilhamento de memória entre processos; comunicação pelo uso de soquetes.
	
	
	Mecanismos de chamada de procedimento remoto (RPC); facilidades de uso de múltiplos processadores; compartilhamento de memória entre processos.
	
	
	
		6.
		A utilização de RPC para implementação de sistemas distribuídos favorece a transparência em relação a localização dos recursos
porque
a aplicação é desenvolvida utilizando chamadas de função como se fossem locais, não fazendo referência a localização na rede.
 
Analise a sentença e marque a alternativa correta.
	
	
	
	
	
	A definição está errada pois uma RPC não favorece a transparência mas a justificativa está correta.
	
	
	A definição e a justificativa estão erradas.
	
	
	Apenas a definição está errada pois não implementa transparência em relação a localização
	
	 
	A definição está correta mas a justificativa está errada pois o desenvolvimento pois as funções devem ser desenvolvidas utilizando sockets
	
	 
	A definição e a justificativa estão corretas.
	
	
	
		7.
		A ideia básica da comunicação com o uso de Remote Procedure Call (RPC) é:
	
	
	
	
	
	Permitir que objetos distribuídos sejam compartilhados por vários programas aplicativos, com controle de sessão e de transações
	
	
	Ocultar de clientes remotos a disponibilidade de procedimentos em uma aplicação servidor
	
	
	Prover pontos de conexão entre programas de computador em uma rede de computadores
	
	
	Permitir que um servidor remoto sempre tenha controle sobre as requisições a seus recursos ou serviços
	
	 
	Permitir que programas chamem procedimentos remotos de forma transparente, como se estivessem chamando procedimentos locais
	
	
	
	
		8.
		Considerando um sistema que utiliza RPC e analise as operações a seguir. 
 
1. Dobrar o valor que está em um campo de um registro de um banco de dados.
2. Calcular as raízes de uma equação do segundo grau
3. Solicitar o saldo  de uma conta corrente
4. Inserir um elemento em uma lista encadeada
5. Ler o primeiro registro de um arquivo
 
Marque a opção que apresenta todas as operações, dentre as citadas, que são naturalmente idempotentes.
	
	
	
	
	
	1 e 4
	
	 
	3 e 5
	
	
	1, 2 e 4
	
	
	1 e 2
	
	 
	2, 3 e 5
		O arquivo Torrent possui dois tipos de informação: 
Assinale a alternativa correta.
	
	
	
	
	
	Chunks e Fingers
	
	
	Swarm e Seeder
	
	 
	Tracker e Chunks
	
	
	Finger e Swarm
	
	
	Tracker e Fingers
	
	
	
		2.
		Sobre o modelo Peer-To-Peer, é correto afirmar que:
	
	
	
	
	
	Os nós não se comunicam diretamente, sempre utilizam um servidor central
	
	
	Cada nó possui uma função clara e fixa de cliente ou servidor
	
	 
	A organização dos nós na rede é conhecida a priori
	
	
	Pela alta quantidade de nós, não há escalabilidade
	
	 
	Pode existir uma alta heterogeneidade entre os nós
	
	
	
	
		3.
		Sistemas peer-to-peer são uma aplicação de sistemas distribuídos, em que usuários compartilham (transferem) arquivos remotos de forma bastante transparente. Um desses sistemas é o BitTorrent, que faz uso de computadores distribuídos na internet para troca de arquivos. Em particular, este faz uso de uma política chamada tit-for-tat para incentivar o compartilhamento de arquivos (em vez de simples cópias sem retribuição), em que se dá mais prioridade para download aos clientes que estejam também gerando uploads.
Além de melhorar o compartilhamento, são características do BitTorrent:
I. Dificultar a identificação de padrões de transferência de arquivos ao misturar fluxos em várias direções.
II. Reduzir a possibilidade de se perder a conexão com o cliente.
III. Reduzir a quantidade de peers necessários no sistema.
IV. Fazer melhor uso da banda de passagem.
Dessas afirmativas são verdadeiras:
	
	
	
	
	 
	Somente II, III e IV
	
	
	Somente I, II e III
	
	
	Somente I, III e IV
	
	
	Somente II e III
	
	
	Todas as alternativas
	 Gabarito Comentado
	
	
		4.
		Analise as afirmativas a seguir no que diz respeito às caracteristicas da arquitetura P2P e assinale a alternativa INCORRETA.
	
	
	
	
	
	Alguns problemas/críticas relacionadas ao modelo P2P é a falta de controle de quem são os autores/proprietários de fato das informações que são compartilhadas pela rede, facilitando ainda mais a pirataria neste meio de comunicação.A diferença entre o modelo P2P híbrido do modelo P2P puro, está na existência no modelo P2P híbrido de um servidor responsável por alguns dos serviços da rede.
	
	 
	É possível que uma única máquina servidora execute muitos programas servidores, pois os mesmos não consomem recursos computacionais enquanto aguardam requisições.
	
	 
	O Software Cliente é um programa de execução local, mas que se torna um cliente temporário em um acesso remoto
	
	
	O peer-to-peer é um exemplo de arquitetura descentralizada
	
	
	
		5.
		Não é uma característica da comunicação P2P ?
	
	
	
	
	
	Escalabilidade
	
	
	Heterogeneidade
	
	
	Não há coordenação central e, portanto, não há um ponto de falha nem gargalo
	
	 
	Homogeneidade
	
	
	Nenhum peer tem uma visão global do sistema, porém todos os dados e serviços são acessíveis de qualquer peer.
	
	
	
		6.
		Em relação aos sistemas distribuídos, considere
I. O protocolo ou canal de comunicação pode ser dotado de um interpretador para compatibilizar a informação que possa não ser entendida por certas máquinas, estendendo dessa forma, a um maior número de computadores no sistema.
II. O Middleware é composto por um conjunto de processos ou objetos num grupo de computadores, que interagem entre si de forma a implementar comunicação e oferecer suporte para partilha de recursos a aplicações distribuídas.
III. Peer-to-peer pode ser entendido como uma arquitetura de sistemas distribuídos caracterizada pela descentralização das funções na rede, onde cada nodo realiza tanto funções de servidor quanto de cliente.
IV. Um sistema distribuído pode ser definido como uma coleção de processadores francamente acoplados, que não compartilham memória nem relógio, interconectados por uma rede de comunicação. 
É correto o que se afirma APENAS em
	
	
	
	
	
	III e IV.
	
	
	I e III.
	
	 
	I, II e III.
	
	
	I e II.
	
	 
	II, III e IV.
	
	
	
		7.
		Qual das opções abaixo não é uma característica do modelo Peer 2 Peer ?
	
	
	
	
	
	Escalabilidade
	
	
	Heterogeneidade
	
	
	Não há coordenação central e, portanto, não há um ponto de falha nem gargalo.
	
	 
	Todos os peer tem uma visão global do sistema, porém todos os dados e serviços são acessíveis de qualquer peer.
	
	 
	Nenhum peer tem uma visão global do sistema, porém todos os dados e serviços são acessíveis de qualquer peer.
	 Gabarito Comentado
	
	
		8.
		Uma companhia 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 das 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, verifiou-se que os documentos eram produzidos de forma colaborativa por equipes regionais de colaboradores. Esses colcaboradores, 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 replicação baseada em cópia primária pode aumentar a escalabilidade do sistema, sem comprometer, de forma significativa, a consistência de dados do cenário 3.
II. Se o modelo cliente-servidor de compartilhamento for empregado no cenário 2, a replicação passiva (backup ou mirrorring) poderá ser utilizada como mecanismo de tolerância a falhas.
III. 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
	
	
	
	
	 
	I, II e III.
	
	 
	I e II, apenas.
	
	
	II e III, apenas.
	
	
	I, apenas.
	
	
	II, apenas.
	
		1.
		O protocolo NFS implementa um sistema de arquivos remoto, na forma cliente/servidor, onde o servidor oferece uma área de armazenamento, que pode ser utilizada por um cliente como se fosse uma área local. O NFS é dependente
	
	
	
	
	
	da arquitetura do servidor.
	
	 
	dos procedimentos de RPC (Remote Procedure Call).
	
	
	do sistema operacional. .
	
	
	da rede.
	
	
	do protocolo de transporte.
	
	
	
		2.
		O NFS (Network File System) permite configurar o compartilhamento de arquivos entre sistemas Unix e Linux. Desta forma ele necessita utilizar um modelo de comunicação que dê suporte a comunicação cliente-servidor e que oculte a complexidade da troca de mensagens. Qual o modelo de comunicação distribuída utilizado pelo NFS?
	
	
	
	
	
	DCOM(Distributed Component Object Model)
	
	
	CORBA (Common Object Request Broker Architecture)
	
	
	SOA (Service-oriented architecture )
	
	 
	NCS ( Network Computing System)
	
	 
	RPC (remote Procedure Call)
	
	
	
		3.
		Sobre os serviços gerenciados por um DFS, o serviço relacionado à alocação e ao gerenciamento de espaço e operações para armazenamento e recuperação de dados é denominado de? Assinale a alternativa CORRETA.
	
	
	
	
	 
	Serviço de armazenamento
	
	
	Serviço de arquivo
	
	 
	Serviço de diretórios
	
	
	Serviço de localização
	
	
	Seviço de nomeação
	 Gabarito Comentado
	
	
		4.
		Qual das opções abaixo indica o significado de coerência de memórias cache em sistemas multiprocessados?
	
	
	
	
	
	Caches em processadores diferentes nunca interagem entre si.
	
	
	Caches em processadores diferentes nunca compartilham a mesma linha de cache.
	
	 
	Caches em processadores diferentes sempre contêm o mesmo dado válido para a mesma linha de cache.
	
	 
	Caches em processadores diferentes podem possuir dados diferentes associados à mesma linha de cache.
	
	
	Caches em processadores diferentes sempre lêem os mesmos dados ao mesmo tempo.
	 Gabarito Comentado
	
	
		5.
		Política de atualização do cache, a política usada para gravar blocos de dados modificados de volta na copia mestre do servidor tem um efeito critico no desempenho e confiabilidade do sistema. Qual das políticas apresentadas abaixo apresenta gravação simultânea ?
	
	
	
	
	 
	Write-through
	
	
	Write-up
	
	
	Write-down
	
	
	Delayed write
	
	
	Write-on-close
	
	
	
		6.
		A denominação SMP refere-se tanto à arquitetura de hardware do computador quanto ao comportamento do sistema operacional que reflete esta arquitetura. Um SMP é um sistema de computador independente sobre o qual é INCORRETO afirmar que
	
	
	
	
	 
	para resolver o problema de coerência de cache, utiliza um único cache para todos os processadores e adota a política de escrita direta onde as operações de escrita são usualmente efetuadas apenas sobre a cache, sendo a memória principal atualizada somente quando a linha correspondente é removida da cache.
	
	
	existem dois ou mais processadores similares, com capacidade de computação compatível e que compartilham a mesma memória principal e facilidades de E/S.
	
	
	o sistema é controlado por um sistema operacional integrado, que provê interação entre os processadores e seus programas, em nível de tarefas, de arquivos e de dados
	
	 
	os processadores são conectados entre si por meio de um barramento ou de outro esquema de conexão interno, de forma que o tempo de acesso à memóriaé aproximadamente o mesmo para cada processador.
	
	
	como todos os processadores são capazes de desempenhar as mesmas funções, em um multiprocessador simétrico, uma falha em um único processador não causa a parada do sistema, podendo continuar a funcionar, com desempenho reduzido
	 Gabarito Comentado
	
	
		7.
		Quando se trabalha com sistemas distribuídos uma das definições é estabelecer um sistema de arquivos que auxilie no gerenciamento, armazenamento e acesso aos arquivos disponibilizados na rede. De acordo com a afirmação assinale a alternativa INCORRETA.
	
	
	
	
	
	Um arquivo pode ser representado por várias cópias de seu conteúdo em diferentes locais
	
	 
	Nunca permitir o acesso por vários usuários a mesma informação, sempre bloquear o acesso quando isto ocorrer
	
	
	O serviço de arquivo distribuído é responsável por indicar a localização de um determinado arquivo na rede.
	
	
	Deve permitir anonimato em relação à localização dos arquivos e/ou diretórios.
	
	
	A provisão dos serviços oferecidos pelos sistemas de arquivos distribuídos é feita pelo serviço de arquivo e pelo serviço de diretório.
	 Gabarito Comentado
	
	
		8.
		Em relação a política de atualização de cache Write-back, escolha a alternativa correta.
	
	
	
	
	 
	As modificações são gravadas no cache, sendo então gravadas no servidor imediatamente.
	
	
	As modificações são gravadas de volta no servidor somente quando o arquivo é fechado.
	
	
	É a forma mais simples é gravar os dados direto no disco tão logo sejam colocados em algum cache.
	
	 
	Há problemas de confiabilidade, pois dados não gravados são perdidos sempre que uma máquina de usuário cai.
	
	
	É necessário que cada acesso de gravação espere até que as informações sejam enviadas ao servidor e, assim, ela provoca um fraco desempenho de gravação.
		1.
		Web Service representa um termo utilizado na integração de sistemas e na comunicação entre aplicações diferentes e que possui entre suas características as possibilidades de:
I. interação de novas aplicações com as já existentes.
II. compatibilizar sistemas desenvolvidos em plataformas diferentes.
III. serem codificadas em um determinado protocolo, incluindo os parâmetros de entrada/saída.
IV. aplicações enviarem e receberem dados por meio de uma linguagem em formato padronizado.
Para a construção das bases de um Web Service, por padrão a linguagem é conhecida como XML e o protocolo pela sigla:
	
	
	
	
	 
	XPOINTER.
	
	 
	SOAP.
	
	
	UDDI.
	
	
	HTTPS.
	
	
	SCHEMA.
	
	
	
		2.
		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.
	
	
	UDDI e WSDL.
	
	
	UDDI e DHTML.
	
	 
	SOAP e XML.
	
	
	SOAP e DHTML.
	
	
	
		3.
		Na figura é esboçado o esquema de um web service e suas relações (setas), foi feita a associação número e descrição da relação, da seguinte forma: 1 - "É acessado usando"; 2 - "Permite a descoberta de"; 3 - "Liga-se a"; 4 - "Permite comunicação com" e 5 - "Descreve". 
Com relação a interoperabilidade de sistemas, SOA e web services, arquitetura e-ping e padrões XML estão corretas as associações:
 
	
	
	
	
	 
	1, 2, 3, 4 e 5
	
	
	Somente 1,3 e 4
	
	 
	Somente 3,4 e 5
	
	
	Somente 1, 2 e 5
	
	
	Somente 1 e 2
	 Gabarito Comentado
	
	
		4.
		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.
	
	 
	SOA (Simple Object Access) é uma plataforma de arquitetura orientada a serviços, utilizada como base para suportar os Web Services.
	
	 
	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.
	 Gabarito Comentado
	
	
		5.
		Em relação à componentização, SOA, Web services e sistema distribuído, considere: 
I. Ao se projetar um componente reusável, deve-se estar atento para que ele seja tão simples quanto possível. Quando é projetada uma solução baseada em componentes, é possível obter um comportamento comum de modo que vários usuários possam utilizá-la. 
II. Na Service-oriented architecture ? SOA, um serviço pode ser definido como uma função independente que aceita uma ou mais requisições e devolve uma ou mais respostas através de uma interface padronizada e bem definida. Serviços podem também realizar partes discretas de um processo tal como editar ou processar uma transação e não devem depender do estado de outras funções ou processos. 
III. Um Web Service é uma aplicação lógica, programável, acessível, que usa os protocolos padrão da Internet, para que se torne possível a comunicação transparente de máquina para máquina e aplicação para aplicação. 
IV. Um sistema distribuído pode ser definido como uma coleção de processadores francamente acoplados, que não compartilham memória nem relógio, interconectados por uma rede de comunicação. 
Está correto o que se afirma em
	
	
	
	
	
	I, III e IV, apenas.
	
	 
	II, III e IV, apenas.
	
	 
	I, II e III, apenas.
	
	
	I e II, apenas.
	
	
	I, II, III e IV.
	
	
	
		6.
		Para enviar uma mensagem a um determinado Web Service, o cliente acessa o documento que contém a descrição do serviço e, em seguida, constrói a mensagem, passando os tipos de dados corretos, de acordo com a definição encontrada no documento; Web Service valida a mensagem conforme as informações contidas no documento. Esse documento é o
	
	
	
	
	
	XHTML (eXtensible Hypertext Markup Language).
	
	
	SAML (Security Assertion Markup Language).
	
	 
	WSDL (Web Service Description Language).
	
	 
	XML (eXtensible Markup Language).
	
	
	UDDI (Universal Description Discovery and Integration).
	 Gabarito Comentado
	
	
		7.
		É um estilo de arquitetura de software cujo princípio fundamental prega que as funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de serviços. Essa afirmação refere-se à:
	
	
	
	
	
	Arquitetura Distribuída
	
	
	BPM
	
	 
	SOA
	
	 
	Web Service
	
	
	Cliente-Servidor
	 Gabarito Comentado
	
	
		8.
		Arquitetura orientada a serviço é um novo conceito, no qual cria-se 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
	
	
	
	
	
	SOAP.
	
	
	WSDL.
	
	 
	SOA.
	
	
	XML.
	
	
	UDDI
	
		1.
		Os serviços de edição de texto online, como o do Google Docs, são serviços disponibilizados na internet por meio do conceito de Computação na Nuvem. Dentre os diferentes tipos de Computação na Nuvem, esses serviços são do tipo:
	
	
	
	
	 
	SaaS − Software as a Service
	
	
	DBaas − Data Base as aService
	
	
	PaaS − Plataform as a Service
	
	 
	CaaS − Communication as a Service
	
	
	IaaS − Infrastructure as a Service
	 Gabarito Comentado
	
	
		2.
		Assinale a alternativa que NÃO é considerada uma característica da computação em nuvem:
	
	
	
	
	 
	Baixa escalabilidade
	
	
	Virtualização
	
	 
	Tolerância a falhas
	
	
	Independência de plataformas
	
	
	Serviços sob demanda
	
	
	
		3.
		Quanto aos modelos de sistemas distribuídos, encontramos os Sistemas Distribuídos Pervasivos, que caracterizam-se por:
	
	
	
	
	
	os equipamentos costumam estar conectados através de uma rede de comunicação.
	
	
	um único programa, intensivo em computação, é executado em paralelo.
	
	 
	recursos de diferentes organizações são reunidos para permitir a colaboração de um grupo de pessoas sob a forma de uma organização virtual.
	
	 
	os equipamentos costumam ser caracterizados por seu pequeno tamanho, alimentação por bateria, mobilidade e conexão sem fio.
	
	
	programar a utilização de transações, requer primitivas especiais que devem ser fornecidas pelo sistema distribuído subjacente ou pelo sistema de linguagem em tempo de execução.
	 Gabarito Comentado
	
	
		4.
		O Google App Engine em relação aos serviços fornecidos por cloud computing, pode ser classificado como: 
Assinale a alternativa correta.
	
	
	
	
	 
	PaaS
	
	
	CaaS
	
	
	DaaS
	
	 
	SaaS
	
	
	IaaS
	 Gabarito Comentado
	
	
		5.
		A computação na nuvem apresenta a grande vantagem de acessar os recursos computacionais (processamento, banco de dados, etc) a partir da internet sem a necessidade de instalar programas e aplicações nos computadores e dispositivos. Dentre os diferentes tipos de serviços da computação na nuvem, quando recursos de hardware são acessados na nuvem, está se utilizando o tipo de serviço:
	
	
	
	
	 
	SaaS
	
	
	DevaaS
	
	
	CaaS
	
	
	PaaS
	
	 
	IaaS
	 Gabarito Comentado
	
	
		6.
		Sobre o contexto de cloud computing, o uso de um software através da Internet pode ser classificado como: Assinale a alternativa correta.
	
	
	
	
	
	CaaS
	
	
	IaaS
	
	 
	SaaS
	
	
	PaaS
	
	
	DaaS
	 Gabarito Comentado
	
	
		7.
		Não é uma caracteristica de computação em nuvens ?
	
	
	
	
	
	Compartilhamento de recursos
	
	 
	Alta Escalabilidade
	
	
	Serviço sob demanda : recursos adquiridos conforme a necessidade
	
	
	Virtualização - recursos acessados pela internet
	
	 
	Baixa Escalabilidade
	
	
	
		8.
		São consideradas aplicações da computação ubíqua: 
I- Computação sensível à posição 
II- Computação desagregada 
III- Interfaces sensíveis a objeto 
IV- Ambientes inteligentes 
Assinale a alternativa correta.
	
	
	
	
	
	As alternativas II, III e IV, somente.
	
	
	As alternativas II e IV, somente.
	
	 
	As alternativas I, III e IV, somente.
	
	 
	As alternativas I, II, III e IV.
	
	
	As alternativas I, II e III, somente.

Outros materiais