Mind map
Paradigmas para el desarrollo de sistemas distribuidos
Map content
Paradigmas para el desarrollo de sistemas distribuidos
Llamadas a procedimientos remotos
- Con nivel de abstracción mayos, la comunicación entre dos procesos se realiza utilizando un concepto similar al de una llamada a un procedimiento local, que resulta familiar a los programadores aplicaciones.
Los computadores y el acceso a la red son económicos
- Compartición de recursos
- Escalabilidad
- Tolerancia a fallos
Múltiples puntos de fallo
- Aspectos de seguridad
cliente-servidor
- Cliente
- Invoca determinadas peticiones al servidor y aguarda sus respuestas
- Servidor
- Interpreta el papel de proveedor de servicio, esperando de forma pasiva la llegada de peticiones
- Cliente
peer-to-peer (p2p)
- Es más apropiado para aplicaciones como mensajería instantánea, transferencia de ficheros, video-conferencia y trabajo colaborativo
Paso de mensajes
- Un proceso envía un mensaje que representa una petición. El mensaje se entrega a un receptor, que procesa la petición y envía un mensaje como respuesta. En secuencia, la réplica puede disparar posteriores peticiones, que lleven a sucesivas respuestas, y así en adelante.
Mildware
- Un sistema de mensajes sirve de intermediario entre procesos separados e independientes. Actúa como un conmutador para mensajes, a través del cual los procesos intercambian mensajes asíncronamente, de una forma desacoplada.
Punto a punto
- Un sistema de mensajes redirige un mensaje desde el emisor hasta la cola de mensajes del receptor. A diferencia del modelo básico de paso de mensajes, el middleware proporciona un depósito de los mensajes que permite que el envío y la recepción estén desacoplados.
Publicación/suscripción
- Cada mensaje se asocia con un determinado tema o evento. Las aplicaciones interesadas en el suceso de un específico evento se pueden suscribir a los mensajes de dicho evento. Cuando el evento que se aguarda ocurre, el proceso publica un mensaje anunciando el evento o asunto.
Information
- GoConqr Review
- Mapa mental que explica y describe el paradigma para el desarrollo de los sistemas distribuidos.
- Description
- Ingeniería Mind Map on Paradigmas para el desarrollo de sistemas distribuidos, created by MasterMisticAbi López Rocha on 08/12/2017.
- Created by
- MasterMisticAbi López Rocha
- Views
- 2,286
- Tags
- Rating