Skip to Content
Neue Version 12 verfügbar 🎉
LicensingLizenz-WorkflowDiagramm zur Floating-Lizenz

Diagramm zur Floating-Lizenz

Dieses Diagramm zeigt den gesamten Ablauf einer Floating-Lizenz mit Anforderung, Nutzung, Prüfung über Lebenszeichen und Freigabe:

  1. Der Benutzer startet die Anwendung.
  2. Die Anwendung liest den Benutzerschlüssel aus ihrer Konfiguration.
  3. Die Anwendung fordert beim Babel Licensing Service eine Floating-Lizenz an und übermittelt dabei den Benutzerschlüssel und eine eindeutige Client-ID.
  4. Der Dienst prüft, ob die Lizenz in der Datenbank vorhanden ist.
  5. Der Dienst validiert die Lizenz und prüft dabei Ablauf und Widerruf.
  6. Der Dienst prüft, ob im Floating-Pool Lizenzen verfügbar sind.
  7. Wenn Lizenzen verfügbar sind:
    • Der Dienst weist ein Floating-Token zu und ordnet es der Client-ID zu
    • Die Anwendung erhält das Lizenztoken und schaltet den vollen Funktionsumfang frei
    • Die Anwendung sendet regelmäßig Lebenszeichen, um die Lizenz zu halten
    • Wenn der Benutzer die Anwendung beendet oder die Lizenz von Hand freigibt, geht das Token in den Pool zurück
  8. Wenn keine Lizenzen verfügbar sind:
    • Der Dienst gibt einen Fehler zurück
    • Die Anwendung zeigt dem Benutzer eine Meldung an

Dieses Sequenzdiagramm verdeutlicht die Dynamik von Floating-Lizenzen: Lizenzen werden für die Dauer der Nutzung vorübergehend zugewiesen und bei der Freigabe an den Pool zurückgegeben, wo sie anderen Benutzern zur Verfügung stehen.

Last updated on