Você está na página 1de 3

Em relação aos estilos arquiteturais e arquiteturas de sistema estudados neste capítulo,

marque a alternativa que, respectivamente, definem seus papéis no projeto e


desenvolvimento de sistemas distribuídos.

Definem como os nós são conectados e como os componentes de software do SD


estão organizados nesses nós.

Definem como os componentes de software do SD são conectados e como os nós


estão organizados.
Especificam o paradigma de programação e como ocorre a configuração das diferentes
partes do SD.
O primeiro está relacionado com a organização do SD em diferentes componentes
(software) e como eles se relacionam. Já o segundo tem relação com a localização física dos
componentes do SD.
2.Marque as alternativas que representam os estilos arquiteturais estudados neste capítulo.

Arquiteruas em camada.
Arquiteturas cliente e servidor.

Arquiteturas baseadas em objetos.


Arquiteturas baseadas em eventos.

Arquiteturas baseadas em mensagens.


Arquiteturas TCP/IP e OSI.

Arquiteturas baseadas em recursos/dados.


Arquiteturas de 32-bit e 64-bit.
3.Qual estilo arquitetural listado abaixo é também conhecido como sistemas
publish/subscribe?

Arquitetura Cliente e Servidor


Arquitetura baseada em objetos

Arquitetura multinível

Arquitetura baseada em eventos


Arquitetura baseada em notificações
4.Qual o papel do Proxy e Skeleton em arquiteturas baseadas em objetos distribuídos?
Realizar a interceptação de mensagens, serialização do seu conteúdo (marshalling) e
envio/recepção desses dados entre objetos remotos em um SD.
Realizar o filtro e a cache de mensagens entre objetos.

Implementar a cópia de objetos remotos em um dado nó de computação do SD.


Garantir que um método implementado remotamente será invocado e executado
localmente.
Garantir que um método implementado localmente será invocado localmente e
executado remotamente.
5.Qual o papel do barramento de eventos (event bus) nas arquiteturas baseadas em
evento?
Propagar os enentos gerados por subscribers para os publishers.
Propagar os eventos gerados por subscribers para os publishers e outros subscribers.

Propagar os eventos gerados por publishers para outros publishers e subscribers.

Propagar os eventos gerados por publishers para todos os subscribers.


Propagar os eventos gerados por publishers para todos os subscribers inscritos para
aqueles eventos.
6.Quanto ao que estudamos sobre arquiteturas de sistemas, marque a(s) alternativa(s)
correta(s).
As arquiteturas de sistemas distribuídos são sempre descentralizadas.

Arquiteturas centralizadas não são aplicáveis a sistemas distribuídos.


Uma arquitetura multicamadas (multi-tier) é um exemplo de uma arquitetura
descentralizada.

A arquitetura client-server é um exemplo de tipo de arquitetura de sistema


centralizada.

A combinação de client-server e P2P é denominada arquitetura híbrida P2P.


7.São exemplos de aplicações que implementam/utilizam uma arquitetura P2P, ou seja,
arquitetura de sistema descentralizada:
Chord

BitTorrent
Content Delivery Networks

Skype

Bitcoin
Tor

Google talk
8.Content Delivery Networks (CDNs) são baseadas em:

Superpeers
Edge-servers

Redes P2P estruturadas.


Redes P2P não estruturadas.
9.Em arquiteturas P2P não estruturada, o processo de busca/procura (lookup) tem como
base consultas do tipo:

Request-wait-response
Flooding

Indexing search

Random walk
Unicast
10.Redes de Overlay são a base para a implementação de sistemas:
Cliente-servidor simples e multicamadas
Sistemas distribuídos colaborativos

Redes privadas virtuais (VPNs)

Redes locais (LANs)


Redes de longa distância (WANs)

Você também pode gostar