ingeniero

Páginas: 2 (500 palabras) Publicado: 7 de agosto de 2014
Cuando un sistema de software utiliza servidores distribuidos sobre una red debe proporcionar un medio para la comunicación entre ellos. En muchos casos, una conexión entre los componentes puedetener que ser establecida antes de la comunicación puede tener lugar, dependiendo de las instalaciones de comunicación disponibles. Sin embargo, la funcionalidad básica de los componentes debe serindependiente de los detalles de los mecanismos de comunicación. Los clientes no deberían tener que saber dónde se encuentran los servidores. Esto le permite cambiar la ubicación de los servidores de formadinámica, y proporciona resistencia a los fallos de red o servidor.
Tenemos que equilibrar las fuerzas siguientes:


Un componente debe ser capaz de usar un servicio independiente de la ubicacióndel proveedor de servicios.

El código de la aplicación del núcleo funcional de un consumidor de servicio debe estar separado del código utilizado para establecer una conexión con los proveedores deservicios.

Solución

Proporcionar un componente despachador para actuar como una capa intermedia entre clientes y servidores. El despachador implementa un servicio de nombres que permite a losclientes que se refieren a los servidores de nombres en lugar de ubicaciones físicas, lo que proporciona transparencia de ubicación. Además, el despachador es responsable de establecer el canal decomunicación entre un cliente y un servidor.
Añadir servidores a la aplicación que proporciona servicios a otros componentes. Cada servidor se identifica de forma única por su nombre, y se conecta a losclientes por el despachador.
Los clientes confían en el despachador de la localización de un servidor en particular y establecer un enlace de comunicación con el servidor. En contraste con lostradicionales de computación cliente-servidor, las funciones de los clientes y servidores pueden cambiar dinámicamente.

estructura

La tarea de un cliente es para realizar tareas específicas de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS