Skip to Content
新しいバージョン 12 を公開しました 🎉
Licensingライセンスのワークフローフローティングライセンスの図

フローティングライセンスの図

この図は、要求、使用、ハートビートによる検証、解放を含む、フローティングライセンスの処理全体を示しています。

  1. ユーザーがアプリケーションを起動します。
  2. アプリケーションが構成からユーザーキーを読み取ります。
  3. アプリケーションが、ユーザーキーと一意のクライアント ID を含むフローティングライセンスの要求を Babel Licensing Service に送信します。
  4. サービスが、ライセンスがデータベースに存在することを検証します。
  5. サービスがライセンスを検証し、有効期限と失効の状態を確認します。
  6. サービスが、フローティングプールに使用可能なライセンスがあるかどうかを確認します。
  7. 使用可能なライセンスがある場合:
    • サービスがフローティングトークンを割り当て、クライアント ID に関連付けます
    • アプリケーションがライセンストークンを受け取り、すべての機能を有効にします
    • アプリケーションが、ライセンスを維持するために定期的にハートビートを送信します
    • ユーザーがアプリケーションを終了するか、ライセンスを手動で解放すると、トークンはプールに戻されます
  8. 使用可能なライセンスがない場合:
    • サービスがエラーを返します
    • アプリケーションがユーザーにメッセージを表示します

このシーケンス図は、フローティングライセンスの動的な性質を示しています。ライセンスは使用中だけ一時的に割り当てられ、解放されるとプールに戻って、ほかのユーザーが使用できるようになります。

Last updated on