Gestión de servicios de protocolo de ubicación de servicios en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Agentes y procesos del SLP

En la siguiente tabla, se describen los agentes del SLP.

Tabla 1-1  Agentes del SLP
Agente del SLP
Descripción
Agente de directorio (DA)
Proceso que almacena en la antememoria anuncios del SLP que son registrados por agentes de servicio (SA). El DA reenvía anuncios de servicios a agentes de usuario (UA) a petición.
Agente de servicio (SA)
Agente del SLP que actúa en nombre de un servicio para distribuir anuncios de servicios y registrar el servicio con agentes de directorio (DA).
Agente de usuario (UA)
Agente del SLP que actúa en nombre de un usuario o una aplicación para obtener información sobre anuncios de servicios.
Ámbito
Una agrupación administrativa o lógica de servicios.

En la siguiente figura, se muestran los agentes y procesos básicos que implementan la arquitectura del SLP. La figura representa una implementación predeterminada del SLP. No se ha realizado ninguna configuración especial. Sólo dos agentes son necesarios: el UA y el SA. La estructura del SLP permite al UA enviar una multidifusión de solicitudes de servicios al SA. El SA envía una unidifusión de una respuesta al UA. Por ejemplo, cuando el UA envía un mensaje de solicitud de servicio, el SA responde con un mensaje de respuesta de servicio. La respuesta de servicio contiene la ubicación de los servicios que coinciden con los requisitos del cliente. Otras solicitudes y respuestas son posibles para atributos y tipos de servicio. Para obtener más información, consulte Chapter 5, Códigos de estado y tipos de mensaje del protocolo de ubicación de servicios.

Figura 1-1  Agentes y procesos básicos del SLP

image:Diagrama que muestra agentes y procesos básicos del SLP

En la siguiente figura, se muestran los agentes y procesos básicos que implementan la arquitectura del SLP cuando un DA se implementa en la estructura.

Figura 1-2  Agentes y procesos arquitectónicos del SLP implementados con un DA

image:Diagrama que muestra agentes y procesos de arquitectura de SLP implementados con un DA

Al implementar DA, menos mensajes se envían en la red, y los UA pueden recuperar información mucho más rápido. Los DA son esenciales cuando el tamaño de una red aumenta o en situaciones en las que no se admite el enrutamiento de multidifusión. El DA sirve como una memoria caché para anuncios de servicios registrados. Los SA envían mensajes de registro (SrvReg) que muestran todos los servicios que anuncian para los DA. Los SA, a continuación, reciben confirmaciones (SrvAck) en respuesta. Los anuncios de servicios se actualizan con el DA o caducan según la duración que se establece para el anuncio. Después de que un UA detecta un DA, el UA envía una unidifusión de una solicitud al DA en lugar de enviar una multidifusión de solicitudes a los SA.

Para obtener más información sobre los mensajes de SLP de Oracle Solaris, consulte Chapter 5, Códigos de estado y tipos de mensaje del protocolo de ubicación de servicios.