Mapa mental
6. USOS Y TENDENCIAS DE LOS SISTEMAS DISTRIBUIDOS
Conteúdo do mapa
6. USOS Y TENDENCIAS DE LOS SISTEMAS DISTRIBUIDOS
6.1 SISTEMAS BASADOS EN OBJETOS DISTRIBUIDOS
- ES UN SISTEMA EN EL CUAL LA ESCALABILIDAD DESEMPEÑA UN ROL CENTRAL, CAPAZ DE SOPORTAR UN ENORME NUMERO DE USUARIOS Y OBJETOS.
- OBJETOS
- PERSISTENTES:
- ESTE CONTINUA EXISTIENDO AUN CUANDO YA NO ESTE CONTENIDO EN EL ESPACIO DE DIRECCIÓN DE CUALQUIER PROCESO DEL SERVIDOR
- TRANSITORIO:
- ES UN OBJETO QUE EXISTE SOLO EN TANTO EL SERVIDOR QUE LO ESTA ALOJANDO EXISTA
- PERSISTENTES:
- SERVIDORES DE OBJETOS:
- ES UN SERVIDOR DISEÑADO PARA SOPORTAR OBJETOS DISTRIBUIDOS.
- LA DIFERENCIA IMPORTANTE ENTRE UN SERVIDOR DE OBJETOS GENERAL Y OTROS SERVIDORES ES QUE UN SERVIDOR DE OBJETOS SO PROPORCIONA, POR SI MISMO, UN SERVICIO ESPECIFICO.
- ES UN SERVIDOR DISEÑADO PARA SOPORTAR OBJETOS DISTRIBUIDOS.
- COMUNICACIÓN: ESTA BASADA EN GRAN MEDIDA EN LLAMADAS A PROCEDIMIENTOS REMOTOS(RPC, POR SUS SIGLAS EN INGLES)
- MIDDLEWARE
- Middleware o lógica de intercambio de información entre aplicaciones es un software que asiste a una aplicación para interactuar o comunicarse con otras aplicaciones, o paquetes de programas, redes, hardware o sistemas operativos.
6.2 SISTEMA DE ARCHIVOS DISTRIBUIDOS
- Los sistemas de archivos distribuidos se refieren a cualquier sistema de archivos que permita el acceso a los datos desde múltiples maquinas por medio de la red.
- Diseño de los Sistemas Distribuidos de Archivos
- El verdadero servicio de archivos:
- Realiza operaciones en los archivos individuales: lectura, escritura, adición.
- El servicio de directorios:
- Crea y maneja directorios, añade y elimina archivos de los directorios, etc.
- El verdadero servicio de archivos:
- La Interfaz del Servicio de Archivos
- La protección en los sistemas distribuidos utiliza las mismas técnicas de los sistemas con uniprocesador: Posibilidades: -Cada usuario tiene un permiso o posibilidad para cada objeto al que tiene acceso: -Determina los tipos de accesos permitidos.
6.3 Sistemas distribuidos basados en la Web
- ARQUITECTURAS BASADAS EN WEB
- EL CLIENTE ES EL BROUSER
- LA APLICACIÓN MISMA ESTA EN EL SERVIDOR WEB
- PUEDE EXISTIR UN SERVIDOR DE APLICACIONES
- LA APLICACIÓN MISMA ESTA EN EL SERVIDOR WEB
- EL CLIENTE ES EL BROUSER
- VENTAJAS DEL ESQUEMA DE N CAPAS
- CLARA SEPARACIÓN DE LAS FUNCIONES DE CONTROL
- CLARA SEPARACIÓN DE LAS FUNCIONES DE CONTROL DE LA INTERFAZ CON LA LÓGICA DE LA APLICACIÓN
- REUSABILIDAD DE LOS COMPONENTES
- INDEPENDENCIA DE INTERFAZ DEL CLIENTE SERVIDOR
- REUSABILIDAD DE LOS COMPONENTES
- CLARA SEPARACIÓN DE LAS FUNCIONES DE CONTROL DE LA INTERFAZ CON LA LÓGICA DE LA APLICACIÓN
- CLARA SEPARACIÓN DE LAS FUNCIONES DE CONTROL
- ARQUITECTURAS BASADAS EN WEB
4 Sistemas distribuidos basados en coordinación
- Sistemas cuyos componentes hardware y software, que están en ordenadores conectados en red, se comunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo. Se establece la comunicación mediante un protocolo prefijado por un esquema cliente-servidor
- Características:
- Concurrencia
- Esta característica de los sistemas distribuidos permite que los recursos disponibles en la red puedan ser utilizados simultáneamente por los usuarios y/o agentes que interactúan en la red.
- Carencia de reloj global
- Las coordinaciones para la transferencia de mensajes entre los diferentes componentes para la realización de una tarea, no tienen una temporización general, esta más bien distribuida a los componentes.
- Fallos independientes de los componentes
- Cada componente del sistema puede fallar independientemente, con lo cual los demás pueden continuar ejecutando sus acciones.
- Concurrencia