ingeniero
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...
Regístrate para leer el documento completo.