cuál es el papel de middleware es un sistema distribuido

2
JUAN DE DIOS DIONISIO JOSE LUIS 1. ¿Cuál es el papel de middleware es un sistema distribuido? Es un software que Permitir la comunicación entre dispositivos. Ejemplo si se hace la petición de una página web desde un browser en el cliente, el middleware determina la ubicación y envía una petición para dicha página. El servidor Web, interpreta la petición y envía la página al software intermedio, quien la dirige al navegador de la máquina cliente que la solicitó. 2. Explique lo que se intenta decir con transparencia (de distribución) y proporcione ejemplos de distintos tipos de transparencia. Es la ocultación al usuario y al programador de aplicaciones de las separaciones de los componentes en un sistema distribuido. Ejemplos: Transparencia de acceso Interfaz gráfica de usuario basada en carpetas, donde los contenidos de las carpetas se observan igual ya sean éstas locales o remotas. Acceder una interfaz homogénea para los datos, sin depender de que estos procedan de sistemas de cheros, BB.DD., sensores, etc. Transparencia de ubicación Las URL son nombres lógicos, no direcciones físicas (gracias al DNS) No tiene transparencia de movilidad Transparencia de replicación 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

Upload: joslui-juan-de-dios

Post on 25-Sep-2015

413 views

Category:

Documents


7 download

DESCRIPTION

preguntas sobre sistemas distribuidos

TRANSCRIPT

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 accesoInterfaz 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 replicacinEl usuario no se da cuenta que cada vez que actualiza una tabla de una BB.DD. se actualizan N replicas Transparencia frente a fallosEl email, en presencia de fallos se reenva hasta agotar un lmite o lograr el envo; el protocolo TCP Transparencia de movilidadCambio 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