Zum Hauptinhalt springen
Dieses Thema gilt für FRE unter Linux und Windows.
Ab ABBYY FineReader Engine 12 ist ein neuer Lizenztyp verfügbar, der den Online-Schutzmechanismus nutzt. Online-Lizenzen sind in erster Linie für Anwendungen vorgesehen, die in einer Cloud-Umgebung bereitgestellt werden, können aber auch auf Workstations oder virtuellen Maschinen verwendet werden, die mit dem Internet verbunden sind. Der Online-Schutzmechanismus wird sowohl für Developer- als auch für Runtime-Lizenzen unterstützt. Beachten Sie vor der Verwendung einer Online-Lizenz die folgenden Lizenzmerkmale:
  • Eine Online-Lizenz ist nicht an einen bestimmten Host gebunden. Das macht sie deutlich komfortabler als Lizenzen mit Software- oder Hardwareschlüsseln, wenn ABBYY FineReader Engine in einer Cloud- oder virtuellen Umgebung eingesetzt wird. Anstelle einer Lizenzaktivierung kommuniziert der lokal installierte Licensing Service (auf dem Rechner, der die Lizenz verwendet) über das Internet mit dem ABBYY Online-Lizenzierungsservice, um die Lizenznutzung zu ermöglichen.
  • Lizenzprüfungen erfolgen in regelmäßigen Abständen, während ABBYY FineReader Engine ausgeführt wird. Daher setzt die Verwendung einer Online-Lizenz eine aktive Internetverbindung voraus.
  • Sie können auch einen Netzwerkserver verwenden, um Online-Lizenzen zu verwalten und auf Workstations zu verteilen. In diesem Fall benötigt nur der Server eine Internetverbindung, was in Umgebungen mit hohen Sicherheitsanforderungen wichtig sein kann.
  • Der lokale Licensing Service (eine Instanz oder Workstation) kann jeweils nur mit einer Online-Lizenz gleichzeitig arbeiten.
  • Im Vergleich zu Lizenzen mit anderen Schutzarten erfordert eine Online-Lizenz keine Aktivierung, Deaktivierung oder Aktualisierung: Aktivierung und Deaktivierung erfolgen vollständig auf Seiten von ABBYY FineReader Engine, und die Aktualisierung erfolgt bei der nächsten Anfrage nach einer Nutzungserlaubnis, nachdem die Parameter auf Seiten von ABBYY FineReader Engine aktualisiert wurden.
  • Wenn die Verbindung zum ABBYY Online-Lizenzierungsservice verloren geht, kann der lokale Licensing Service nicht mehr synchronisieren, und die Lizenz wird ungültig. Dies geschieht jedoch nicht sofort: Nach einer fehlgeschlagenen Synchronisierung ist für einen bestimmten Zeitraum ein autonomer Betrieb möglich. Wird die Verbindung innerhalb dieses Zeitraums wiederhergestellt, funktioniert die Lizenz ohne Auswirkungen auf die Funktionalität von ABBYY FineReader Engine weiter. Dieses Zeitlimit für die Wiederverbindung und das Synchronisierungsintervall sind spezifische Parameter jeder Online-Lizenz. Während des autonomen Betriebs ist die Anzahl der Verbindungen zum ABBYY Online-Lizenzierungsservice gesperrt; nach Ablauf dieses Zeitraums wird sie wieder entsperrt.
  • Eine Online-Lizenz ermöglicht die gleichzeitige Nutzung: Dieselbe Online-Lizenz kann gleichzeitig von Cloud-Instanzen oder internetfähigen Workstations verwendet werden, deren Anzahl durch die Lizenz begrenzt ist. Eine Online-Lizenz begrenzt außerdem die Gesamtzahl der erkannten Seiten; dies wird bei der Lizenzsynchronisierung geprüft. Beachten Sie beim Freigeben einer Online-Lizenz mit begrenzter Anzahl gleichzeitiger Benutzer die folgenden Bedingungen:
  1. Eine Online-Lizenz wird für einen anderen Benutzer nach einer Zeit verfügbar, die der Offline-Arbeitszeit ab dem Zeitpunkt entspricht, zu dem die Workstation oder der Lizenzserver heruntergefahren wurde. Wenn Sie eine Online-Lizenz schneller freigeben müssen, verwenden Sie die Option „Online-Lizenzen freigeben…“ im License Manager oder die Methode ReleaseOnlineLicense des Objekts Engine.
  2. Wie lange der Vorgang dauert, hängt von Ihrer Netzwerkbandbreite ab. Wenn es Ihnen daher wichtig ist, sicher zu wissen, dass die Online-Lizenz freigegeben wurde, geben Sie der Einfachheit halber den Parameter OperationTimeout für die Methode ReleaseOnlineLicense an oder rufen Sie die Methode ReleaseOnlineLicense in einer Schleife auf.

Anforderungen für die Online-Lizenzierung

Für die Verwendung einer Online-Lizenz ist Folgendes erforderlich:
  • Eine aktive Internetverbindung.
  • Zulässige Verbindungen zu *.abbyy.com über Port 443 (HTTPS).
  • Die Stammzertifizierungsstelle GoDaddy Trusted Root Certification Authority auf dem Computer, auf dem der Licensing Service installiert ist (Details finden Sie auf der GoDaddy-Website).
Unter Windows sollte das GoDaddy-Root-Zertifikat für die Zertifizierungsstelle im Zertifikatspeicher „Trusted Root Certification Authorities“ des lokalen Computers installiert sein. Ausführliche Informationen zum Zertifikat finden Sie auf der GoDaddy-Website.
Eine Liste der unterstützten Umgebungen finden Sie im Abschnitt Systemanforderungen.

Informationen zur Online-Lizenz

Die Parameter der Online-Lizenz sind in einer kennwortgeschützten Datei (Lizenz-Token-Datei) enthalten, die zur Autorisierung bei der Verbindung mit den ABBYY Online-Lizenzierungsdiensten verwendet wird. Wenn Sie eine Online-Lizenz bestellen, sollten Sie vom Vertrieb die folgenden Informationen erhalten:
  • Ihre Customer Project ID (eine Zeichenfolge),
  • eine Online-Lizenz-Token-Datei (eine Datei mit einem Namen wie SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken) und
  • ein Kennwort für die Lizenz-Token-Datei (eine weitere Zeichenfolge).
Diese Informationen werden immer benötigt, wenn Funktionen von FineReader Engine verwendet werden. Außerdem können Sie sie optional während der Entwicklerinstallation verwenden, um die Beispiele für die Verwendung einer Online-Lizenz einzurichten.
Standardordner oder einen anderen Ordner auf der Workstation. Geben Sie den Pfad zu diesem Ordner als Wert der Eigenschaft LicensePath der Schnittstelle IEngineLoader an.

Entwickeln von Anwendungen mit Online-Lizenz

Die Bibliothek wird unter Linux und Windows mithilfe der Funktion InitializeEngine bzw. unter Windows mit der Methode IEngineLoader::InitializeEngine geladen. Die folgenden Informationen zu Ihrer Online-Lizenz sind als Parameter zu übergeben:
  • Ihre Customer Project ID,
  • der Pfad zur Lizenz-Token-Datei und
  • das Kennwort des Lizenz-Tokens.
Ausführliche Informationen finden Sie in der Beschreibung der Funktion InitializeEngine und der Methode IEngineLoader::InitializeEngine.

Einsatz der Online-Lizenz in verschiedenen Szenarien

Eine Online-Lizenz wird in nativen Umgebungen in den folgenden Szenarien verwendet:
  • Docker-Container: mit ABBYY FineReader Engine und dem Licensing Service. Siehe die Hilfethemen für Linux oder Windows.
  • Azure Cloud Services durch Erstellen eines WorkerRole-Projekts.
Siehe auch Aktivierung