Saltar al contenido principal
Este tema se aplica a FRE para Linux y Windows.
A partir de ABBYY FineReader Engine 12, está disponible un nuevo tipo de licencias que utiliza el mecanismo de protección en línea. Las licencias en línea están pensadas principalmente para aplicaciones implementadas en un entorno en la nube, pero también pueden usarse en estaciones de trabajo o máquinas virtuales conectadas a Internet. El mecanismo de protección en línea es compatible tanto con las licencias Developer como con las licencias Runtime. Para empezar a usar una licencia en línea, revise sus características:
  • La licencia en línea no está vinculada a un host específico, lo que la hace mucho más práctica que las licencias con claves de software o hardware cuando ABBYY FineReader Engine se usa en un entorno virtual o en la nube. En lugar de activar la licencia, el servicio de licencias instalado localmente (en la máquina que usa la licencia) se comunica con el servicio de licencias en línea de ABBYY a través de Internet para permitir el uso de la licencia.
  • Las comprobaciones de la licencia se realizan periódicamente mientras ABBYY FineReader Engine está en ejecución, por lo que el uso de una licencia en línea requiere una conexión activa a Internet.
  • También puede usar un servidor de red para administrar licencias en línea y distribuirlas entre estaciones de trabajo. En este caso, solo el servidor necesitaría una conexión a Internet, lo que puede ser importante en escenarios de alta seguridad.
  • El servicio de licencias local (una instancia o estación de trabajo) solo puede funcionar con una licencia en línea a la vez.
  • En comparación con las licencias con otros tipos de protección, una licencia en línea no requiere activación, desactivación ni actualización: la activación y la desactivación se realizan por completo del lado de ABBYY FineReader Engine, y la actualización se produce en la siguiente solicitud de permiso de uso tras actualizar los parámetros del lado de ABBYY FineReader Engine.
  • Si se pierde la conexión con el servicio de licencias en línea de ABBYY, el servicio de licencias local no podrá sincronizarse y la licencia quedará invalidada. Sin embargo, esto no sucede de inmediato: se permite un determinado tiempo de funcionamiento autónomo después de una sincronización fallida. Si la conexión se restablece durante este tiempo, la licencia seguirá funcionando sin afectar a la funcionalidad de ABBYY FineReader Engine. Este tiempo de espera de reconexión y el período de sincronización son parámetros específicos de cada licencia en línea. Durante el tiempo de funcionamiento autónomo, el número de conexiones al servicio de licencias en línea de ABBYY queda bloqueado y, una vez transcurrido este tiempo, se desbloquea.
  • Una licencia en línea permite el uso simultáneo: la misma licencia en línea puede ser utilizada al mismo tiempo por instancias en la nube o estaciones de trabajo con acceso a Internet, cuyo número está limitado por la licencia. Una licencia en línea también limita el número total de páginas reconocidas, lo cual se comprueba al realizar la sincronización de la licencia. Para liberar una licencia en línea con un número limitado de usuarios simultáneos, tenga en cuenta las siguientes condiciones:
  1. Una licencia en línea estará disponible para otro usuario después de un tiempo igual al tiempo de funcionamiento sin conexión desde el momento en que se apagó la estación de trabajo o el servidor de licencias. Si necesita liberar una licencia en línea más rápidamente, use la opción “Release Online Licenses…” de la utilidad License Manager o el método ReleaseOnlineLicense del objeto Engine.
  2. El tiempo necesario para completar la operación depende del ancho de banda de la red. Por lo tanto, si es importante para usted saber con certeza que la licencia en línea se ha liberado, especifique el parámetro OperationTimeout del método ReleaseOnlineLicense o llame al método ReleaseOnlineLicense en un bucle.

Requisitos de la licencia en línea

Para usar una licencia en línea, se requiere lo siguiente:
  • Una conexión activa a Internet.
  • Conexiones permitidas a *.abbyy.com por el puerto 443 (HTTPS).
  • GoDaddy Trusted Root Certification Authority en el equipo donde está instalado el servicio de licencias (consulte los detalles en el sitio web de GoDaddy).
En Windows, el certificado raíz de GoDaddy para la entidad de certificación debe instalarse en el almacén de certificados Trusted Root Certification Authorities del equipo local. Consulte información detallada sobre el certificado en el sitio web de GoDaddy.
Para ver la lista de entornos compatibles, consulte la sección Requisitos del sistema.

Información sobre la licencia en línea

Los parámetros de la licencia en línea se almacenan en un archivo protegido con contraseña (archivo de token de licencia), que se utiliza para la autorización al conectarse a los servicios de licencias en línea de ABBYY. Cuando solicite una licencia en línea, debería recibir la siguiente información del departamento de ventas:
  • su Customer Project ID (una cadena de texto),
  • un archivo de token de licencia en línea (un archivo con un nombre similar a SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken), y
  • una contraseña para el archivo de token de licencia (otra cadena de texto).
Esta información es necesaria siempre que se utilicen las funciones de FineReader Engine. Además, también puede usarla opcionalmente durante la instalación para desarrolladores para configurar los ejemplos de uso de una licencia en línea.
la carpeta predeterminada o cualquier otra carpeta de la estación de trabajo. Especifique la ruta a esta carpeta como valor de la propiedad LicensePath de la interfaz IEngineLoader.

Desarrollo de aplicaciones con licencia en línea

La biblioteca se carga mediante la función InitializeEngine en Linux y Windows, o mediante el método IEngineLoader::InitializeEngine en Windows. Se deben pasar como parámetros los siguientes datos de su licencia en línea:
  • su Customer Project ID,
  • la ruta al archivo del token de licencia, y
  • la contraseña del token de licencia.
Para obtener todos los detalles, consulte la descripción de la función y el método InitializeEngine.

Uso de la licencia en línea en distintos escenarios

Se usa una licencia en línea al ejecutar ABBYY FineReader Engine en entornos nativos en los siguientes escenarios:
  • Contenedores Docker: con ABBYY FineReader Engine y el Servicio de licencias. Consulte los temas de ayuda sobre Linux o Windows.
  • Azure Cloud Services creando un proyecto WorkerRole.
Consulte también Activación