Está en la página 1de 1

La aproximación más básica a la comunicación entre procesos es el paso de mensajes.

En este paradigma, los datos que representan mensajes


se intercambian entre dos procesos, un emisor y un receptor.
PASO DE
El paso de mensajes es el paradigma fundamental para aplicaciones distribuidas. Un proceso envía un mensaje que representa una petición. El
MENSAJES 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.

Quizás el más conocido de los paradigmas para aplicaciones de red, el modelo cliente-servidor asigna roles diferentes a los dos procesos que
colaboran. Un proceso, el servidor interpreta el papel de proveedor de servicio, esperando de forma pasiva la llegada de peticiones. El otro, el
PARADIGMA cliente, invoca determinadas peticiones al servidor y aguarda sus respuestas. De una concepción simple, el modelo cliente-servidor proporciona
CLIENTE-SERVIDOR una abstracción eficiente para facilitar servicios de red.

En el paradigma cliente-servidor, los procesos participantes juegan diferentes roles: Los procesos cliente solicita peticiones mientras que
los procesos servidores escuchan de forma pasiva para servir dichas peticiones y proporcionar los servicios solicitados en respuesta. Los
PARADIGMA DE IGUAL
procesos participantes interpretan los mismos papeles, con idénticas capacidades y responsabilidades. Cada participante puede solicitar
A IGUAL PEER-TO-PEER una petición a cualquier otro participante y recibir una respuesta. Un ejemplo bien conocido de un servicio de transferencia de ficheros
peer-to-peer servicios similares permite la comparación de ficheros entre ordenadores a través de Internet.

PARADIGMAS PARA EL
DESARROLLO DE En el paradigma cliente-servidor, los procesos participantes juegan diferentes roles: Los procesos cliente solicita peticiones mientras que los
SISTEMAS PARADIGMA DE SISTEMA procesos servidores escuchan de forma pasiva para servir dichas peticiones y proporcionar los servicios solicitados en respuesta. Los
DISTRIBUIDOS DE MENSAJES procesos participantes interpretan los mismos papeles, con idénticas capacidades y responsabilidades. Cada participante puede solicitar una
petición a cualquier otro participante y recibir una respuesta.

Un agente móvil es un programa u objeto transportable. En este paradigma, un agente se lanza desde un determinado ordenador. El
PARADIGMA DE AGENTES agente entonces viaja de forma autónoma de un ordenador a otro de acuerdo a un itinerario que posee. En cada parada, el agente accede a
MÓVILES los recursos o servicios necesarios  y realiza las tareas correspondientes para completar su misión. El paradigma ofrece la abstracción de
programa u objeto transportable.

En el paradigma mostrado los proveedores de servicios se registran en los servidores de directorio de una red. Un proceso que desee un
PARADIGMA DE servicio particular contacta con el servidor de directorio en tiempo de ejecución, y, si el servicio está disponible, al proceso se le dará una
SERVICIOS DE RED referencia a dicho servicio. Usando esta referencia, el proceso interinará con el servicio.

En este modelo para trabajo cooperativo basado en ordenador, los procesos participan en grupo en una sesión colaborativa. Cada proceso
PARADIGMA DE participante puede hacer contribuciones a todos o parte del grupo. Los procesos pueden hacer eso, usando multidifusión para enviar los
datos o usar pizarras o tablones virtuales, los cuales permiten a cada participante leer y escribir datos sobre una visualización compartida.
APLICACIONES
COLABORATIVAS Para implementar el sistema de subastas usando el paradigma de groupware basado en mensajes, el subastador iniciará un grupo, al que se
incorporarán los participantes interesados.

También podría gustarte