2010-08-24 6 views

Respuesta

3

En palabras simples; en un sistema distribuido, una vez que se inicializa un servicio, este patrón de diseño desacopla el establecimiento de la conexión y la inicialización del servicio. Los aceptadores, conectores y controladores de servicio ayudan a lograr el desacoplamiento.

1> El conector establece una conexión con un componente aceptador remoto e inicializa un controlador de servicio para procesar los datos intercambiados después de realizar la conexión.

2> El aceptador espera pasivamente las solicitudes de conexión desde conectores remotos, establece una conexión a la llegada de una solicitud e inicializa un controlador de servicio para procesar los datos intercambiados después de la conexión.

3> Los controladores de servicio inicializados realizan el procesamiento específico de la aplicación y se comunican a través de la conexión establecida por los componentes del conector y del aceptador.

puede encontrar una explicación fácil en este enlace - http://kurser.iha.dk/ee-ict-master/tiardi/Slides/ARDI3-POSA2-AcceptorConnector.pdf

+2

Eso es lo que me confundió en el documento original, así: _ "1> Conector establece una conexión con un componente aceptor remota" _, _ "2 > Aceptador [...], establecer una conexión "_ Entonces, hay dos conexiones entre 2 puntos finales. ¿No es eso demasiado? Además _ "1> [...] inicializa un controlador de servicio" _, _ "2> [...] inicializando un controlador de servicio" _ La Figura 2 en la página 3 muestra que _ServiceHandler_ es una entidad intermedia de m: n relación. Según mi entender, el controlador de servicio ** s ** que se menciona en _1> _ y _2> _ es solo uno, es el mismo. ¿Derecha? –

Cuestiones relacionadas