A system for managing licenses for protected software on a communication
network is disclosed. The system comprises at least one client computer
and a pool of license servers coupled to the communication network. The
client computers request authorization to use the protected software, and
the license servers manage a distribution of allocations to use the
protected software. The pool of license servers includes a selected
current leader server for managing the distribution of allocations for all
license servers in the pool. The first license server to be started is
selected as the current leader server. However, if no license server is
started first, the license server with the highest priority according to a
leader priority list is selected as the current leader server. In
addition, client computers seeking authorization to use the protected
software may receive information from the server pool and select a
particular license server from which to request authorization to use the
protected software based on the received information.
Een systeem om vergunningen voor beschermde software op een communicatienetwerk wordt te beheren onthuld. Het systeem bestaat minstens uit één cliëntcomputer en een pool van vergunningsservers die aan het communicatienetwerk worden gekoppeld. De cliëntcomputers verzoeken om machtiging om de beschermde software te gebruiken, en de vergunningsservers beheren een distributie van toewijzingen om de beschermde software te gebruiken. De pool van vergunningsservers omvat een geselecteerde huidige leidersserver voor het beheren van de distributie van toewijzingen voor alle vergunningsservers in de pool. De eerste te beginnen vergunningsserver wordt geselecteerd als huidige leidersserver. Nochtans, als geen vergunningsserver eerst is begonnen, wordt de vergunningsserver met de hoogste prioriteit volgens een leidersprioriteitenlijst geselecteerd als huidige leidersserver. Bovendien kunnen de cliëntcomputers die naar machtiging streven om de beschermde software te gebruiken informatie van de serverpool ontvangen en een bepaalde vergunningsserver selecteren waarvan om om machtiging te verzoeken om de beschermde software te gebruiken die op de ontvangen informatie wordt gebaseerd.