Skip to Content
Nouvelle version 12 disponible 🎉
LicensingFlux de travail de licenceSchéma de licence flottante

Schéma de licence flottante

Ce schéma illustre l’ensemble du processus de licence flottante, avec la demande, l’utilisation, la vérification par signal de présence et la libération :

  1. L’utilisateur lance l’application.
  2. L’application lit la clé utilisateur dans sa configuration.
  3. L’application envoie au Babel Licensing Service une demande de licence flottante, qui contient la clé utilisateur et un identifiant client unique.
  4. Le service vérifie que la licence existe dans la base de données.
  5. Le service valide la licence en contrôlant son expiration et son état de révocation.
  6. Le service vérifie s’il reste des licences disponibles dans le pool flottant.
  7. Si des licences sont disponibles :
    • Le service alloue un jeton flottant et l’associe Ă  l’identifiant client
    • L’application reçoit le jeton de licence et active toutes les fonctionnalitĂ©s
    • L’application envoie pĂ©riodiquement des signaux de prĂ©sence pour conserver la licence
    • Lorsque l’utilisateur quitte l’application ou libère la licence manuellement, le jeton retourne dans le pool
  8. Si aucune licence n’est disponible :
    • Le service renvoie une erreur
    • L’application affiche un message Ă  l’utilisateur

Ce diagramme de séquence met en évidence le caractère dynamique des licences flottantes : les licences sont allouées temporairement pendant l’utilisation, puis retournent dans le pool une fois libérées, où elles sont de nouveau disponibles pour d’autres utilisateurs.

Last updated on