Qu'est-ce que le gestionnaire de session NICE DCV ? - NICEDCVGestionnaire de sessions

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Qu'est-ce que le gestionnaire de session NICE DCV ?

Le gestionnaire de session NICE DCV est un ensemble de progiciels installables (un agent et un courtier) et une interface de programmation d'applications (API) qui permet aux développeurs et aux éditeurs de logiciels indépendants (ISV) de créer facilement des applications frontales qui créent et gèrent par programmation le cycle de vie des sessions NICE DCV sur un parc de serveurs NICE DCV.

Ce guide explique comment utiliser les API du gestionnaire de session pour gérer le cycle de vie des sessions NICE DCV. Pour plus d'informations sur l'installation et la configuration du Session Manager Broker and Agents, consultez le guide de l'administrateur du gestionnaire de session NICE DCV.

Prérequis

Avant de commencer à utiliser les API du gestionnaire de sessions, assurez-vous de bien connaître les sessions NICE DCV et NICE DCV. Pour plus amples informations, veuillez consulter le Guide de l'administrateur NICE DCV pour plus amples informations, veuillez consulter

Fonctionnement du Gestionnaire de session

Le diagramme suivant illustre les composants principaux de Session Manager.

Composants du gestionnaire de session NICE DCV
Agent

Le Broker est un serveur Web qui héberge et expose les API du gestionnaire de session. Il reçoit et traite les demandes d'API pour gérer les sessions NICE DCV du client, puis transmet les instructions aux agents concernés. Le Broker doit être installé sur un hôte distinct de vos serveurs NICE DCV, mais il doit être accessible au client et doit pouvoir accéder aux agents.

Agent

L'agent est installé sur chaque serveur NICE DCV de la flotte. Les Agents reçoivent des instructions du Broker et les exécutent sur leurs serveurs NICE DCV respectifs. Les agents surveillent également l'état des serveurs NICE DCV et envoient des mises à jour périodiques au courtier.

API

Session Manager expose un ensemble d'interfaces de programmation d'applications (API) REST qui peuvent être utilisées pour gérer les sessions NICE DCV sur un parc de serveurs NICE DCV. Les API sont hébergées et exposées par le Broker. Les développeurs peuvent créer des clients de gestion de session personnalisés qui appellent les API.

Client

Le client est l'application frontale ou le portail que vous développez pour appeler les API du gestionnaire de session exposées par le Broker. Les utilisateurs finaux utilisent le client pour gérer les sessions hébergées sur les serveurs NICE DCV de la flotte.

Jeton d'accès

Pour effectuer une demande d'API, vous devez fournir un jeton d'accès. Les jetons peuvent être demandés au Broker ou à un serveur d'autorisation externe par les API clientes enregistrées. Pour demander un jeton et y accéder, l'API client doit fournir des informations d'identification valides.

API client

L'API client est générée à partir du fichier YAML de définition de l'API Session Manager, à l'aide de Swagger Codegen. L'API client est utilisée pour effectuer des demandes d'API.

Séance NICE DCV

Vous devez créer une session NICE DCV sur votre serveur NICE DCV à laquelle vos clients peuvent se connecter. Les clients ne peuvent se connecter à un serveur NICE DCV que s'il existe une session active. NICE DCV prend en charge les consoles et les sessions virtuelles. Vous utilisez les API du gestionnaire de sessions pour gérer le cycle de vie des sessions NICE DCV. NICE DCV de l'un des états suivants :

  • CREATING—Le courtier est en train de créer la session.

  • READY—la session est prête à accepter les connexions client.

  • DELETING—la session est en cours de suppression.

  • DELETED—la session a été supprimée.

  • UNKNOWN: impossible de déterminer l'état de la session. Il se peut que le courtier et l'agent ne puissent pas communiquer.

Fonctions

Le Gestionnaire de l'peut avoir les fonctions suivantes :

  • Fournit des informations sur les sessions NICE DCV : permet d'obtenir des informations sur les sessions exécutées sur plusieurs serveurs NICE DCV.

  • Gérez le cycle de vie de plusieurs sessions NICE DCV : créez ou supprimez plusieurs sessions pour plusieurs utilisateurs sur plusieurs serveurs NICE DCV à l'aide d'une seule demande d'API.

  • Supporte les balises : utilisez des balises personnalisées pour cibler un groupe de serveurs NICE DCV lors de la création de sessions.

  • Gère les autorisations pour plusieurs sessions NICE DCV : modifiez les autorisations utilisateur pour plusieurs sessions à l'aide d'une seule demande d'API.

  • Fournit des informations de connexion : permet de récupérer les informations de connexion client pour les sessions NICE DCV.

  • Supports pour le cloud et sur site : utilisez le gestionnaire de session sur siteAWS, sur site ou avec d'autres serveurs basés sur le cloud.