Vai al contenuto principale
Questo argomento si applica a FRE per Linux e Windows.
A partire da ABBYY FineReader Engine 12, è disponibile un nuovo tipo di licenze che utilizza il meccanismo di protezione online. Le licenze online sono destinate principalmente alle applicazioni distribuite in ambienti cloud, ma possono essere utilizzate anche su workstation o macchine virtuali connesse a Internet. Il meccanismo di protezione online è supportato sia per le Developer Licenses che per le Runtime Licenses. Per iniziare a utilizzare una licenza online, tieni presenti le seguenti caratteristiche:
  • La licenza online non è associata a un host specifico, il che la rende molto più pratica rispetto alle licenze con chiavi software o hardware quando ABBYY FineReader Engine viene utilizzato in un ambiente cloud o virtuale. Anziché attivare la licenza, il Licensing Service installato localmente (sul computer che utilizza la licenza) comunica via Internet con il servizio di gestione delle licenze online di ABBYY per consentirne l’utilizzo.
  • I controlli della licenza vengono eseguiti periodicamente mentre ABBYY FineReader Engine è in esecuzione, pertanto l’uso di una licenza online richiede una connessione Internet attiva.
  • Puoi anche utilizzare un server di rete per gestire le licenze online e distribuirle tra le workstation. In questo caso, solo il server necessita di una connessione Internet, cosa che può essere importante in scenari ad alta sicurezza.
  • Il Licensing Service locale (una singola istanza o workstation) può funzionare con una sola licenza online alla volta.
  • Rispetto alle licenze con altri tipi di protezione, una licenza online non richiede attivazione, disattivazione o aggiornamento: attivazione e disattivazione avvengono interamente lato ABBYY FineReader Engine e l’aggiornamento viene applicato alla successiva richiesta di autorizzazione all’uso, dopo l’aggiornamento dei parametri lato ABBYY FineReader Engine.
  • Se si interrompe la connessione al servizio di gestione delle licenze online di ABBYY, il Licensing Service locale non sarà in grado di sincronizzarsi e la licenza verrà invalidata. Tuttavia, questo non avviene immediatamente: dopo una sincronizzazione non riuscita è consentito un determinato periodo di funzionamento autonomo. Se la connessione viene ripristinata durante questo intervallo, la licenza continuerà a funzionare senza alcun impatto sulle funzionalità di ABBYY FineReader Engine. Il timeout di riconnessione e il periodo di sincronizzazione sono parametri specifici di ogni licenza online. Durante il periodo di funzionamento autonomo, il numero di connessioni al servizio di gestione delle licenze online di ABBYY viene bloccato e, trascorso questo periodo, viene sbloccato.
  • Una licenza online consente l’utilizzo simultaneo: la stessa licenza online può essere usata contemporaneamente da un numero di istanze cloud o workstation connesse a Internet limitato dalla licenza stessa. Una licenza online limita anche il numero totale di pagine riconosciute, che viene verificato durante la sincronizzazione della licenza. Per rilasciare una licenza online con un numero limitato di utenti simultanei, tieni presenti le seguenti condizioni:
  1. Una licenza online diventa disponibile per un altro utente dopo un intervallo di tempo pari al periodo di lavoro offline, a partire dal momento in cui la workstation o il server licenze è stato spento. Se devi rilasciare una licenza online più rapidamente, usa l’opzione “Release Online Licenses…” nella utility License Manager oppure il metodo ReleaseOnlineLicense dell’oggetto Engine.
  2. Il tempo necessario per completare l’operazione dipende dalla larghezza di banda della rete. Pertanto, se per te è importante sapere con certezza che la licenza online è stata effettivamente rilasciata, specifica il parametro OperationTimeout del metodo ReleaseOnlineLicense oppure richiama il metodo ReleaseOnlineLicense in un ciclo.

Requisiti della licenza online

L’utilizzo di una licenza online richiede:
  • Una connessione Internet attiva.
  • Connessioni consentite a *.abbyy.com sulla porta 443 (HTTPS).
  • GoDaddy Trusted Root Certification Authority nel computer in cui è installato il Licensing Service (per i dettagli, consulta il sito web di GoDaddy).
In Windows, il certificato radice GoDaddy per l’autorità di certificazione deve essere installato nell’archivio certificati Trusted Root Certification Authorities del computer locale. Per informazioni dettagliate sul certificato, consulta il sito web di GoDaddy.
Per l’elenco degli ambienti supportati, consulta la sezione Requisiti di sistema.

Informazioni su licenza online

I parametri di licenza online sono contenuti in un file protetto da password (file di token della licenza), utilizzato per l’autorizzazione durante la connessione ai servizi ABBYY di gestione delle licenze online. Quando ordini una licenza online, dovresti ricevere dal reparto vendite le seguenti informazioni:
  • il tuo Customer Project ID (una stringa di testo),
  • un file di token della licenza online (un file con un nome simile a SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken), e
  • una password per il file di token della licenza (un’altra stringa di testo).
Queste informazioni sono necessarie ogni volta che vengono utilizzate le funzioni di FineReader Engine. Inoltre, facoltativamente, puoi usarle durante l’installazione per sviluppatori per configurare gli esempi di utilizzo di una licenza online.
predefinita o qualsiasi altra cartella sulla workstation. Specifica il percorso di questa cartella come valore della proprietà LicensePath dell’interfaccia IEngineLoader.

Sviluppare applicazioni con licenza online

La libreria viene caricata tramite la funzione InitializeEngine in Linux e Windows oppure tramite il metodo IEngineLoader::InitializeEngine in Windows. Le seguenti informazioni relative alla tua licenza online devono essere passate come parametri:
  • il Customer Project ID,
  • il percorso del file del token di licenza e
  • la password del token di licenza.
Per i dettagli completi, consulta la descrizione della funzione e del metodo InitializeEngine.

Utilizzo della licenza online in vari scenari

La licenza online viene utilizzata per eseguire ABBYY FineReader Engine in ambienti nativi nei seguenti scenari:
  • Container Docker: con ABBYY FineReader Engine e il Licensing Service. Consultare gli argomenti della guida per Linux o Windows.
  • Azure Cloud Services creando un progetto WorkerRole.
Vedere anche Attivazione