¿Qué es NICE DCV Session Manager? - NICE DCV Session Manager

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

¿Qué es NICE DCV Session Manager?

NICE DCV Session Manager es un conjunto de paquetes de software instalables (un agente y un broker) y una interfaz de programación de aplicaciones (API) que facilita a los desarrolladores y proveedores de software independientes (ISV) la creación de aplicaciones front-end que crean y gestionan mediante programación el ciclo de vida de las sesiones de NICE DCV en una flota de servidores NICE DCV.

Esta guía explica cómo utilizar las API de Session Manager para gestionar el ciclo de vida de las sesiones de NICE DCV. Para obtener más información sobre cómo instalar y configurar el broker y el agente de Session Manager, consulte la Guía del administrador de NICE DCV Session Manager.

Requisitos previos

Antes de empezar a trabajar con las API de Session Manager, asegúrese de estar familiarizado con NICE DCV y las sesiones de NICE DCV. Para obtener más información, consulte la Guía de administración de NICE DCV.

Cómo funciona Session Manager

En el siguiente diagrama se muestran los componentes de alto nivel de Session Manager.


				Componentes de NICE DCV Session Manager
Broker

El broker es un servidor web que aloja y expone las API de Session Manager. Recibe y procesa solicitudes de API para gestionar las sesiones de NICE DCV del cliente y, a continuación, pasa las instrucciones a los agentes correspondientes. El broker debe estar instalado en un host distinto de los servidores NICE DCV, pero debe ser accesible para el cliente y debe poder acceder a los agentes.

Agente

El agente está instalado en cada servidor NICE DCV de la flota. Los agentes reciben instrucciones del broker y las ejecutan en sus servidores NICE DCV correspondientes. Los agentes también supervisan el estado de los servidores NICE DCV y envían actualizaciones de estado periódicas al broker.

API

Session Manager expone un conjunto de interfaces de programación de aplicaciones (API) REST que se pueden utilizar para administrar las sesiones de NICE DCV en una flota de servidores NICE DCV. El broker aloja y expone las API. Los desarrolladores pueden crear clientes de administración de sesiones personalizados que llamen a las API.

Cliente

El cliente es la aplicación o el portal front-end que se desarrolla para llamar a las API de Session Manager expuestas por el broker. Los usuarios finales utilizan el cliente para gestionar las sesiones alojadas en los servidores NICE DCV de la flota.

Token de acceso

Para realizar una solicitud de API, debe proporcionar un token de acceso. Las API de cliente registradas pueden solicitar tokens al broker o a un servidor de autorización externo. Para solicitar el token y acceder a él, la API del cliente debe proporcionar credenciales válidas.

API del cliente

La API del cliente se genera a partir del archivo YAML de definición de la API de Session Manager, utilizando Swagger Codegen. La API del cliente se utiliza para realizar solicitudes de API.

Sesión de NICE DCV

Debe crear una sesión de NICE DCV en el servidor NICE DCV al que puedan conectarse sus clientes. Los clientes solo pueden conectarse a un servidor NICE DCV si hay una sesión activa. NICE DCV admite sesiones virtuales y de consola. Las API de Session Manager sirven para gestionar el ciclo de vida de las sesiones de NICE DCV. Las sesiones de NICE DCV pueden tener uno de los siguientes estados:

  • CREATING: el broker está creando la sesión.

  • READY: la sesión está lista para aceptar conexiones de clientes.

  • DELETING: se está eliminando la sesión.

  • DELETED: se ha eliminado la sesión.

  • UNKNOWN: no se puede determinar el estado de la sesión. Es posible que el agente y el broker no puedan comunicarse.

Características

DCV Session Manager ofrece las siguientes características:

  • Proporciona información sobre sesiones de NICE DCV: obtenga información sobre las sesiones que se ejecutan en varios servidores NICE DCV.

  • Gestione el ciclo de vida de varias sesiones de NICE DCV: cree o elimine distintas sesiones para varios usuarios en múltiples servidores NICE DCV con una sola solicitud de API.

  • Admite etiquetas: utilice etiquetas personalizadas para identificar un grupo de servidores NICE DCV al crear sesiones.

  • Administra los permisos para varias sesiones de NICE DCV: modifique los permisos de usuario para varias sesiones con una solicitud de API.

  • Proporciona información de conexión: recupera la información de conexión del cliente para las sesiones de NICE DCV.

  • Compatible con servidores locales y en la nube: utilice Session Manager en servidores de AWS, locales o alternativos basados en la nube.