Passer au contenu principal
Cette rubrique s’applique à FRE pour Linux et Windows.
À partir d’ABBYY FineReader Engine 12, un nouveau type de licences utilisant le mécanisme de protection en ligne est disponible. Les licences en ligne sont principalement destinées aux applications déployées dans un environnement cloud, mais peuvent également être utilisées sur des postes de travail ou des machines virtuelles connectés à Internet. Le mécanisme de protection en ligne est pris en charge pour les licences Developer et Runtime. Pour commencer à utiliser une licence en ligne, prenez connaissance de ses caractéristiques :
  • Une licence en ligne n’est pas liée à un hôte spécifique, ce qui la rend bien plus pratique que les licences avec des clés logicielles ou matérielles lorsque ABBYY FineReader Engine est utilisé dans un environnement cloud ou virtuel. Au lieu d’une activation de la licence, le service de licence installé localement (sur la machine qui utilise la licence) communique avec le service de licence en ligne d’ABBYY via Internet pour autoriser l’utilisation de la licence.
  • Les vérifications de licence ont lieu périodiquement pendant l’exécution d’ABBYY FineReader Engine. L’utilisation d’une licence en ligne nécessite donc une connexion Internet active.
  • Vous pouvez également utiliser un serveur réseau pour gérer les licences en ligne et les distribuer entre plusieurs postes de travail. Dans ce cas, seul le serveur doit disposer d’une connexion Internet, ce qui peut être important dans des environnements hautement sécurisés.
  • Le service de licence local (une instance ou un poste de travail) ne peut fonctionner qu’avec une seule licence en ligne à la fois.
  • Par rapport aux licences dotées d’autres types de protection, une licence en ligne ne nécessite ni activation, ni désactivation, ni mise à jour : l’activation et la désactivation sont entièrement gérées côté ABBYY FineReader Engine, et la mise à jour s’effectue lors de la prochaine demande d’autorisation d’utilisation après actualisation des paramètres côté ABBYY FineReader Engine.
  • Si la connexion au service de licence en ligne d’ABBYY est perdue, le service de licence local ne pourra plus se synchroniser et la licence sera invalidée. Toutefois, cela ne se produit pas immédiatement : une certaine durée de fonctionnement autonome est autorisée après un échec de synchronisation. Si la connexion est rétablie pendant ce délai, la licence continuera à fonctionner sans impact sur les fonctionnalités d’ABBYY FineReader Engine. Ce délai de reconnexion et la période de synchronisation sont des paramètres propres à chaque licence en ligne. Pendant la durée de fonctionnement autonome, le nombre de connexions au service de licence en ligne d’ABBYY est figé, puis il est déverrouillé à l’issue de cette période.
  • Une licence en ligne autorise une utilisation simultanée : la même licence en ligne peut être utilisée en même temps par des instances cloud ou des postes de travail connectés à Internet, dans la limite du nombre autorisé par la licence. Une licence en ligne limite également le nombre total de pages reconnues, qui est vérifié lors de la synchronisation de la licence. Pour libérer une licence en ligne avec un nombre limité d’utilisateurs simultanés, tenez compte des conditions suivantes :
  1. Une licence en ligne devient disponible pour un autre utilisateur après un délai égal à la durée de fonctionnement hors ligne à partir du moment où le poste de travail ou le serveur de licences a été arrêté. Si vous devez libérer une licence en ligne plus rapidement, utilisez l’option “Release Online Licenses…” dans l’utilitaire License Manager ou la méthode ReleaseOnlineLicense de l’objet Engine.
  2. Le temps nécessaire à l’exécution de l’opération dépend de votre bande passante réseau. Par conséquent, s’il est important pour vous de savoir avec certitude que la licence en ligne a bien été libérée, spécifiez le paramètre OperationTimeout de la méthode ReleaseOnlineLicense selon vos besoins, ou appelez la méthode ReleaseOnlineLicense dans une boucle.

Conditions requises pour la licence en ligne

L’utilisation d’une licence en ligne nécessite :
  • Une connexion Internet active.
  • Des connexions autorisées à *.abbyy.com sur le port 443 (HTTPS).
  • La présence de GoDaddy Trusted Root Certification Authority sur l’ordinateur sur lequel le service de licence est installé (voir les détails sur le site web de GoDaddy).
Sous Windows, le certificat racine GoDaddy de l’autorité de certification doit être installé dans le magasin de certificats Trusted Root Certification Authorities de l’ordinateur local. Pour plus d’informations sur le certificat, consultez le site web de GoDaddy.
Pour obtenir la liste des environnements pris en charge, consultez la section Configuration système requise.

Informations sur la licence en ligne

Les paramètres de la licence en ligne sont stockés dans un fichier protégé par mot de passe (fichier de jeton de licence), utilisé pour l’autorisation lors de la connexion aux services de licence en ligne d’ABBYY. Lorsque vous commandez une licence en ligne, vous devez recevoir du service commercial les informations suivantes :
  • votre Customer Project ID (une chaîne de texte),
  • un fichier de jeton de licence en ligne (un fichier nommé, par exemple, SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken), et
  • un mot de passe pour le fichier de jeton de licence (une autre chaîne de texte).
Ces informations sont requises chaque fois que des fonctions de FineReader Engine sont utilisées. Vous pouvez également, si vous le souhaitez, les utiliser lors de l’installation du développeur pour configurer les exemples d’utilisation d’une licence en ligne.
le dossier par défaut ou tout autre dossier sur le poste de travail. Spécifiez le chemin d’accès à ce dossier comme valeur de la propriété LicensePath de l’interface IEngineLoader.

Développer des applications avec une licence en ligne

La bibliothèque est chargée à l’aide de la fonction InitializeEngine sous Linux et Windows, ou de la méthode IEngineLoader::InitializeEngine sous Windows. Les informations suivantes relatives à votre licence en ligne doivent être transmises comme paramètres :
  • votre Customer Project ID,
  • le chemin d’accès au fichier de jeton de licence, et
  • le mot de passe du jeton de licence.
Pour plus de détails, consultez la description de la fonction InitializeEngine et de la méthode IEngineLoader::InitializeEngine.

Utilisation de la licence en ligne dans différents scénarios

Une licence en ligne est utilisée lorsque vous exécutez ABBYY FineReader Engine dans des environnements natifs, dans les scénarios suivants :
  • Conteneurs Docker : avec ABBYY FineReader Engine et le service de licence. Voir les rubriques d’aide pour Linux ou Windows.
  • Azure Cloud Services en créant un projet WorkerRole.
Voir aussi Activation