Taller Sistemas Distribuidos

Páginas: 14 (3334 palabras) Publicado: 11 de agosto de 2011
Taller Teórico # 1
1. Tomando a Internet como el sistema distribuido por excelencia, demuestre con ejemplos que cumple con todas las transparencias especificadas en clase. Transparencia de:  Acceso: Se accede a al sitio web www.xyz.com, y aun cuando las maquinas (cliente, servidor) pueden ser diferentes, los datos se muestran en la maquina cliente de manera natural.  Ubicación: Se accede a alsitio web www.xyz.com, sin importar donde este localizado.  Migración: Migrar una tabla de nombres de un servidor primario a un servidor secundario.  Re-Locación: (No Aplica)  Replicación: Periódicamente las tablas de un servidor DNS primario son copiadas a un DNS secundario.  Tolerancia a Fallos: Si un servidor primario está temporalmente inaccesible (por una caída de la red, del mismoservidor, etc.), los clientes pueden enviar sus consultas a uno de los servidores secundarios.  Concurrencia: Los servidores raíz (root server) de internet reciben miles de consultas por segundo (diferentes usuarios), y a pesar de esta carga la resolución de nombres trabaja con bastante eficiencia.  Rendimiento: La empresa XXX ofrece los servicios a través de un servidor y se lanza para un númeropotencial de 500 usuarios, el cabo de un tiempo el servicio obtiene gran acogido y es utilizado por 1000, esto conlleva a XXX a comprar otro servidor y balancear las cargas.

1

2. Esquematice una arquitectura de 4 capas y explique la función de cada una.

Capa de Cliente

Capa de Presentación

Capa Dominio de la Aplicación

Capa de Datos

Capa de cliente. La capa de cliente estáformada por la lógica de la aplicación a la que el usuario final accede directamente mediante una interfaz de usuario. Capa de presentación.La capa de presentación está formada por la lógica de aplicación, que prepara datos para su envío a la capa de cliente y procesa solicitudes desde la capa de cliente para su envío a la lógica de negocios del servidor. Capa de dominio de la aplicación.La capa dedominio de la aplicación consiste en la lógica que realiza las funciones principales de la aplicación: procesamiento de datos, implementación de funciones de negocios, coordinación de varios usuarios y administración de recursos externos como, por ejemplo, bases de datos o sistemas heredados. Capa de datos. La capa de datos está formada por los servicios que proporcionan los datos persistentesutilizados por la lógica de negocios. Los datos pueden ser datos de aplicaciones almacenados en un sistema de administración de bases de datos o pueden incluir información de recursos.

2

3. Justifique en casos o bajo que parámetros se debe crear aplicaciones clientes servidor de una, dos, tres y cuatro capas. Arquitectura Cliente-Servidor Mono capa: Cuando se desea que los datos de aplicación comola interfaz como la lógica de modelo residan en una misma identidad.

Arquitectura Cliente-Servidor de Dos Capas: Consiste en una capa de presentación y lógica de la aplicación; y la otra de la base de datos. Normalmente esta arquitectura se utiliza en las siguientes situaciones:  Cuando se requiera poco procesamiento de datos en la organización.  Cuando se tiene una base de datoscentralizada en un solo servidor.  Cuando la base de datos es relativamente estática.  Cuando se requiere un mantenimiento mínimo.

CLIENTE SERVIDOR * Presentación Base de Datos * Lógica de la Aplicación.

3

Arquitectura Cliente-Servidor de Tres Capas: Consiste en una capa de la Presentación, otra capa de la lógica de la aplicación y otra capa de la base de datos. Normalmente esta arquitectura seutiliza en las siguientes situaciones:  Cuando se requiera mucho procesamiento de datos en la aplicación.  En aplicaciones donde la funcionalidad este en constante cambio.  Cuando los procesos no están relativamente muy relacionados con los datos.  Cuando se requiera aislar la tecnología de la base de datos para que sea fácil de cambiar.  Cuando se requiera separar el código del cliente para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas distribuidos
  • sistema distribuido
  • Sistemas Distribuidos
  • sistema distribuido
  • Sistemas Distribuidos
  • Sistemas distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS