Está en la página 1de 2

JUAN DE DIOS DIONISIO JOSE LUIS

1. Cul es el papel de middleware es un sistema distribuido?


Es un software que Permitir la comunicacin entre dispositivos.
Ejemplo si se hace la peticin de una pgina web desde un browser
en el cliente, el middleware determina la ubicacin y enva una
peticin para dicha pgina. El servidor Web, interpreta la peticin y
enva la pgina al software intermedio, quien la dirige al navegador
de
la
mquina
cliente
que
la
solicit.
2. Explique lo que se intenta decir con transparencia (de
distribucin) y proporcione ejemplos de distintos tipos de
transparencia.
Es la ocultacin al usuario y al programador de aplicaciones de las
separaciones de los componentes en un sistema distribuido.
Ejemplos:

Transparencia de acceso
Interfaz grfica de usuario basada en carpetas, donde los contenidos de las
carpetas se observan igual ya sean stas locales o remotas.

Acceder una interfaz homognea para los datos, sin depender de


que estos procedan de sistemas de cheros, BB.DD., sensores,
etc.

Transparencia de ubicacin
Las URL
son nombres lgicos, no direcciones fsicas (gracias al DNS)
No tiene transparencia de movilidad

Transparencia de replicacin
El usuario no se da cuenta que cada vez que actualiza una tabla
de una BB.DD. se actualizan N replicas

Transparencia frente a fallos


El email, en presencia de fallos se reenva hasta agotar un lmite
o lograr el envo; el protocolo TCP

Transparencia de movilidad
Cambio de clula de los telfonos mviles

3. Describa precisamente lo que significa un sistema escalable.

Es un sistema de una propiedad deseable, una red o un proceso, que indica su


habilidad para reaccionar y adaptarse sin perder calidad, o bien manejar la
crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para
hacerse ms grande sin perder calidad en los servicios ofrecidos.

4. Si un cliente y un servidor se colocan por separado, es posible


advertir que la atencin de la red domina todo el rendimiento. Cmo
se puede afrontar este problema?
El problema se puede afrontar con una base de datos distribuida y
fragmentada horizontal y verticalmente
5. Qu es una arquitectura cliente servidor de tres capas?
El cliente implementa la lgica de presentacin (cliente fino), el servidor(es) de
aplicacin implementan la lgica de negocio y los datos residen en uno (o varios)
servidor(es) de bases de datos.

6. Proporcione un argumento convincente (tcnico) del por qu


la poltica de otra, como se utiliza en BitTorrent, est lejos de
ser lo ptimo para compartir archivos en internet.
Porque cuando se realiza una descarga de algn archivo se consume
toda el ancho de banda. Menor coste para el proveedor inicial del
recurso. Mayor disponibilidad y redundancia Puede ser ms lento, al
menos hasta que un torrent alcanza un nivel de swarm grande