Informatica

Solo disponible en BuenasTareas
  • Páginas : 3 (662 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de enero de 2012
Leer documento completo
Vista previa del texto
Sistemas Distribuidos
Fase III

Haga clic para modificar el estilo de subtítulo del patrón

Comunicación en los Sistemas Distribuidos Principios a considerar La diferencia más importante entreun sistema distribuido y un sistema de un único procesador es la comunicación entre procesos. En un sistema de un solo procesador la comunicación supone implícitamente la existencia de la memoriacompartida: Ej.: problema de los productores y los consumidores, donde un proceso escribe en un buffer compartido y otro proceso lee de él. En un sistema distribuido no existe la memoria compartida y porello toda la naturaleza de la comunicación entre procesos debe replantearse. Los procesos, para comunicarse, deben apegarse a reglas conocidas como protocolos. Para los sistemas distribuidos en unárea amplia, estos protocolos toman frecuentemente la forma de varias capas y cada capa tiene sus propias metas y reglas. Los mensajes se intercambian de diversas formas, existiendo muchas opciones dediseño al respecto; una importante opción es la “llamada a un procedimiento remoto”. También es importante considerar las posibilidades de comunicación entre grupos de procesos, no solo entre dosprocesos.

Comunicaciones cliente/servidor La arquitectura cliente/servidor ha sido uno de los temas principales concernientes a ambientes de computación distribuida. Aunque los términos cliente yservidor pueden ser definidos fácilmente, aunque la frase cliente/servidor ha sido usada en modelos que pueden resultar confusos y contradictorios. “Un servidor es un administrador de uno o más recursos, unrecurso puede ser una impresora, un disco, un archivo, etc. Un cliente es un usuario de los recursos administrados por el servidor.”

Middleware Definición: Capa de software intermedio entre elcliente y el servidor. Es la capa de software que nos permiten gestionar los mecanismos de comunicaciones. Ejemplo típico, si se hace la petición de una página web desde un browser en el cliente, el...
tracking img