Pular para o conteúdo principal
Este tópico se aplica ao FRE para Linux e Windows.
A partir do ABBYY FineReader Engine 12, passou a estar disponível um novo tipo de licença que usa o mecanismo de proteção online. As Licenças Online destinam-se principalmente a aplicações implantadas em ambientes de nuvem, mas também podem ser usadas em estações de trabalho ou máquinas virtuais conectadas à Internet. O mecanismo de proteção online é compatível com licenças Developer e Runtime. Para começar a usar uma Licença Online, confira as características da licença:
  • A Licença Online não fica vinculada a um host específico, o que a torna muito mais prática do que licenças com chaves de software ou hardware quando o ABBYY FineReader Engine é usado em ambientes de nuvem ou virtuais. Em vez de ativação da licença, o Licensing Service instalado localmente (na máquina que usa a licença) se comunica com o serviço de licenciamento online da ABBYY pela Internet para permitir o uso da licença.
  • As verificações da licença ocorrem periodicamente enquanto o ABBYY FineReader Engine está em execução, portanto o uso de uma Licença Online requer uma conexão ativa com a Internet.
  • Você também pode usar um servidor de rede para gerenciar Licenças Online e distribuí-las entre estações de trabalho. Nesse caso, apenas o servidor precisará de conexão com a Internet, o que pode ser importante em cenários de alta segurança.
  • O Licensing Service local (uma instância ou estação de trabalho) só pode funcionar com uma Licença Online por vez.
  • Em comparação com licenças que usam outros tipos de proteção, uma Licença Online não requer ativação, desativação nem atualização: a ativação e a desativação são tratadas inteiramente no lado do ABBYY FineReader Engine, e a atualização ocorre na próxima solicitação de permissão de uso após a atualização dos parâmetros no lado do ABBYY FineReader Engine.
  • Se a conexão com o serviço de licenciamento online da ABBYY for perdida, o Licensing Service local não conseguirá sincronizar e a licença será invalidada. No entanto, isso não acontece imediatamente: é permitido um certo tempo de execução autônoma após uma falha de sincronização. Se a conexão for restabelecida durante esse período, a licença continuará funcionando sem qualquer impacto na funcionalidade do ABBYY FineReader Engine. Esse tempo limite de reconexão e o período de sincronização são parâmetros específicos de cada Licença Online. Durante o tempo de execução autônoma, o número de conexões com o serviço de licenciamento online da ABBYY fica bloqueado e, após esse período, é desbloqueado.
  • Uma Licença Online permite uso simultâneo: a mesma Licença Online pode ser usada ao mesmo tempo por instâncias em nuvem ou estações de trabalho com acesso à Internet, em quantidade limitada pela licença. Uma Licença Online também limita o número total de páginas reconhecidas, que é verificado durante a sincronização da licença. Para liberar uma Licença Online com número limitado de usuários simultâneos, considere as seguintes condições:
  1. Uma Licença Online ficará disponível para outro usuário após um período igual ao tempo de trabalho offline, contado a partir do momento em que a estação de trabalho ou o servidor de licenças foi desligado. Se você precisar liberar uma Licença Online mais rapidamente, use a opção “Liberar Licenças Online…” no utilitário Gerenciador de Licenças ou o método ReleaseOnlineLicense do objeto Engine.
  2. O tempo necessário para concluir a operação depende da largura de banda da sua rede. Portanto, se for importante para você ter certeza de que a Licença Online foi realmente liberada, especifique o parâmetro OperationTimeout do método ReleaseOnlineLicense, se conveniente, ou chame o método ReleaseOnlineLicense em loop.

Requisitos da Licença Online

O uso de uma Licença Online requer:
  • Conexão ativa com a Internet.
  • Conexões permitidas com *.abbyy.com pela porta 443 (HTTPS).
  • GoDaddy Trusted Root Certification Authority no computador em que o Licensing Service estiver instalado (veja os detalhes no site da GoDaddy).
No Windows, o certificado raiz da GoDaddy para a autoridade de certificação deve ser instalado no repositório de certificados Trusted Root Certification Authorities do computador local. Veja informações detalhadas sobre o certificado no site da GoDaddy.
Para ver a lista de ambientes compatíveis, consulte a seção Requisitos do sistema.

Informações sobre a Licença Online

Os parâmetros da Licença Online estão contidos em um arquivo protegido por senha (arquivo de token de licença), usado para autorização ao se conectar aos serviços de licenciamento online da ABBYY. Ao adquirir uma Licença Online, você deverá receber as seguintes informações da equipe de vendas:
  • seu ID do projeto do cliente (uma string de texto),
  • um arquivo de token de licença online (um arquivo com nome semelhante a SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken) e
  • uma senha para o arquivo de token de licença (outra string de texto).
Essas informações são necessárias sempre que as funções do FineReader Engine forem usadas. Além disso, opcionalmente, você pode usá-las durante a instalação para desenvolvedores para configurar os exemplos de uso com uma Licença Online.
a pasta padrão ou qualquer outra pasta na estação de trabalho. Especifique o caminho para essa pasta como o valor da propriedade LicensePath da interface IEngineLoader.

Desenvolvendo aplicações com Licença Online

A biblioteca é carregada usando a função InitializeEngine no Linux e no Windows, ou o método IEngineLoader::InitializeEngine no Windows. As seguintes informações sobre sua Licença Online devem ser passadas como parâmetros:
  • seu ID do projeto do cliente,
  • o caminho para o arquivo de token de licença e
  • a senha do token da licença.
Para obter todos os detalhes, consulte a descrição da função e do método InitializeEngine.

Uso da Licença Online em vários cenários

A Licença Online é usada ao executar o ABBYY FineReader Engine em ambientes nativos nos seguintes cenários:
  • Contêineres Docker: com o ABBYY FineReader Engine e o Licensing Service. Consulte os tópicos da ajuda para Linux ou Windows.
  • Azure Cloud Services com a criação de um projeto WorkerRole.
Veja também Ativação