Attualmente sto valutando le soluzioni di gestione delle licenze per le nostre applicazioni personalizzate e basate su progetti, che sono supportate da un singolo server nella intranet del cliente. Le applicazioni utilizzano le funzionalità comuni fornite dal server (gestione delle sessioni, sincronizzazione dei dati, capacità di gestione, ecc.) E sono installate sui dispositivi mobili. Consentiamo ai nostri clienti di eseguire le applicazioni su dispositivi X e di controllare sul server, indipendentemente dal fatto che il cliente rispetti questo limite (in base alle sessioni). Non vogliamo che il software di licenza sia installato sui dispositivi stessi (ad esempio fornendo i serial X al cliente) né vogliamo ospitare un server aggiuntivo per le licenze nella intranet del cliente. Se un client si connette, il nostro server dovrebbe caricare la licenza per l'applicazione in esecuzione sul client e verificare che siano rimaste delle sessioni.
I gestori delle licenze che ho esaminato (finora 12 prodotti) si concentrano sull'applicazione stessa e non mi consentono di implementare un comportamento fluttuante come descritto sopra. Ad esempio, questo software potrebbe essere facilmente utilizzato per creare una "Edizione Standard" o una "Edizione Professionale" del nostro software server, che non è nostra intenzione. In XHEO DeployLX esiste un "limite di sessione", che consente di limitare la licenza alle sessioni attualmente stabilite in ASP.NET, che si avvicina molto alle mie esigenze.
Al momento sto pensando di implementare una soluzione personalizzata, che mi consente di caricare e applicare licenze personalizzate per applicazione sul lato server e un semplice editor per definire tali licenze (che conterrebbe un tipo e il limite stesso ), ma apprezzerei una soluzione commerciale esistente e facile da integrare. Penso che potrebbe essere possibile utilizzare DeployLX per questo compito, ma spenderei molto denaro per implementare la maggior parte della soluzione da solo (tranne che per l'editor).
Grazie in anticipo per eventuali suggerimenti o suggerimenti. Gene