Skip to Content
Nueva versión 12 disponible 🎉
LicensingFlujo de trabajo de licenciasDiagrama de licencia flotante

Diagrama de licencia flotante

Este diagrama ilustra el proceso completo de una licencia flotante, que incluye la solicitud, el uso, la verificación mediante señales de actividad y la liberación:

  1. El usuario inicia la aplicación.
  2. La aplicación lee la clave de usuario de su configuración.
  3. La aplicación envía al Babel Licensing Service una solicitud de licencia flotante, con la clave de usuario y un id de cliente único.
  4. El servicio verifica que la licencia existe en la base de datos.
  5. El servicio valida la licencia y comprueba si ha caducado o se ha revocado.
  6. El servicio comprueba si hay licencias disponibles en el grupo de puestos flotantes.
  7. Si hay licencias disponibles:
    • El servicio asigna un token flotante y lo asocia al id de cliente
    • La aplicación recibe el token de licencia y habilita toda la funcionalidad
    • La aplicación envía señales de actividad periódicas para conservar la licencia
    • Cuando el usuario sale de la aplicación o libera la licencia manualmente, el token vuelve al grupo
  8. Si no hay licencias disponibles:
    • El servicio devuelve un error
    • La aplicación muestra un mensaje al usuario

Este diagrama de secuencia pone de relieve el carácter dinámico de las licencias flotantes: las licencias se asignan temporalmente mientras se usan y vuelven al grupo cuando se liberan, con lo que quedan disponibles para otros usuarios.

Last updated on