메인 콘텐츠로 건너뛰기
이 항목은 Linux 및 Windows용 FRE에 적용됩니다.
ABBYY FineReader Engine 12부터 Online 보호 메커니즘을 사용하는 새로운 유형의 라이선스를 사용할 수 있습니다. Online License는 주로 클라우드 환경에 배포된 애플리케이션을 대상으로 하지만, 인터넷에 연결된 워크스테이션이나 가상 머신에서도 사용할 수 있습니다. Online 보호 메커니즘은 Developer 라이선스와 Runtime 라이선스 모두에서 지원됩니다. Online License를 사용하기 전에 다음 라이선스 특성을 확인하십시오.
  • Online License는 특정 호스트에 바인딩되지 않으므로, ABBYY FineReader Engine을 클라우드 또는 가상 환경에서 사용하는 경우 소프트웨어 키 또는 하드웨어 키 기반 라이선스보다 훨씬 편리합니다. 라이선스 활성화 대신, 로컬에 설치된 Licensing Service(라이선스를 사용하는 컴퓨터)가 인터넷을 통해 ABBYY Online licensing service와 통신하여 라이선스 사용을 허용합니다.
  • ABBYY FineReader Engine이 실행되는 동안 라이선스 확인이 주기적으로 수행되므로, Online License를 사용하려면 인터넷이 활성 상태로 연결되어 있어야 합니다.
  • 네트워크 서버를 사용해 Online License를 관리하고 워크스테이션 간에 배포할 수도 있습니다. 이 경우 인터넷 연결은 서버에만 필요하므로, 높은 수준의 보안이 요구되는 시나리오에서 중요할 수 있습니다.
  • 로컬 Licensing Service(인스턴스 또는 워크스테이션 하나)는 한 번에 하나의 Online License만 사용할 수 있습니다.
  • 다른 보호 유형의 라이선스와 비교하면, Online License는 활성화, 비활성화 또는 업데이트가 필요하지 않습니다. 활성화와 비활성화는 전적으로 ABBYY FineReader Engine 측에서 처리되며, 업데이트는 ABBYY FineReader Engine 측에서 매개변수를 새로 고친 후 다음 사용 권한 요청 시 수행됩니다.
  • ABBYY Online licensing service와의 연결이 끊기면 로컬 Licensing Service는 동기화할 수 없게 되고 라이선스가 무효화됩니다. 하지만 이것이 즉시 발생하는 것은 아닙니다. 동기화에 실패한 후에도 일정한 자율 실행 시간이 허용됩니다. 이 시간 안에 연결이 복구되면 ABBYY FineReader Engine 기능에 아무런 영향 없이 라이선스가 계속 작동합니다. 이 재연결 제한 시간과 동기화 주기는 각 Online License에 고유한 매개변수입니다. 자율 실행 시간 동안에는 ABBYY Online licensing service에 대한 연결 수가 고정되며, 이 시간이 지나면 다시 해제됩니다.
  • Online License는 동시 사용을 허용합니다. 즉, 동일한 Online License를 라이선스에서 허용하는 수만큼의 클라우드 인스턴스 또는 인터넷에 연결된 워크스테이션에서 동시에 사용할 수 있습니다. 또한 Online License는 전체 인식 페이지 수를 제한하며, 이 값은 라이선스 동기화 시 확인됩니다. 동시 사용자 수가 제한된 Online License를 해제할 때는 다음 조건을 고려하십시오.
  1. Online License는 워크스테이션 또는 라이선스 서버가 종료된 시점부터 오프라인 작업 시간과 동일한 시간이 지나야 다른 사용자가 사용할 수 있게 됩니다. Online License를 더 빨리 해제해야 하는 경우 License Manager utility의 “Release Online Licenses…” 옵션 또는 Engine 객체의 ReleaseOnlineLicense method를 사용하십시오.
  2. 작업 완료에 걸리는 시간은 네트워크 대역폭에 따라 달라집니다. 따라서 Online License가 확실히 해제되었는지 확인하는 것이 중요하다면, 편의를 위해 ReleaseOnlineLicense method의 OperationTimeout 매개변수를 지정하거나 ReleaseOnlineLicense method를 반복해서 호출하십시오.

Online License 요구 사항

Online License를 사용하려면 다음이 필요합니다.
  • 활성화된 인터넷 연결
  • 포트 443(HTTPS)을 통한 *.abbyy.com 연결 허용
  • Licensing Service가 설치된 컴퓨터에 GoDaddy Trusted Root Certification Authority가 설치되어 있어야 합니다(자세한 내용은 GoDaddy 웹사이트 참조).
Windows에서는 Certification Authority용 GoDaddy 루트 인증서를 Trusted Root Certification Authorities 인증서 저장소의 로컬 컴퓨터 버전에 설치해야 합니다. 인증서에 대한 자세한 내용은 GoDaddy 웹사이트를 참조하세요.
지원되는 환경 목록은 시스템 요구 사항 섹션을 참조하세요.

Online License 정보

Online License 매개변수는 암호로 보호된 파일(라이선스 토큰 파일)에 들어 있으며, 이 파일은 ABBYY Online licensing services에 연결할 때 인증에 사용됩니다. Online License를 주문하면 영업팀으로부터 다음 정보를 받아야 합니다.
  • Customer Project ID(텍스트 문자열),
  • 온라인 라이선스 토큰 파일(SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken과 같은 이름의 파일), 그리고
  • 라이선스 토큰 파일의 암호(또 다른 텍스트 문자열).
이 정보는 FineReader Engine 기능을 사용할 때마다 필요합니다. 또한 개발자 설치 시 Online License 사용 샘플을 설정할 때 선택적으로 사용할 수도 있습니다.
워크스테이션의 기본 폴더 또는 다른 임의의 폴더입니다. 이 폴더의 경로를 IEngineLoader 인터페이스의 LicensePath 속성 값으로 지정합니다.

온라인 라이선스를 사용하는 애플리케이션 개발

Linux와 Windows에서는 InitializeEngine 함수를, Windows에서는 IEngineLoader::InitializeEngine 메서드를 사용하여 라이브러리를 로드합니다. 다음 Online License 정보를 매개변수로 전달해야 합니다:
  • Customer Project ID,
  • 라이선스 토큰 파일 경로 및
  • 라이선스 토큰 password.
자세한 내용은 InitializeEngine 함수 및 메서드 설명을 참조하세요.

다양한 시나리오에서 Online License 사용

다음 시나리오에서는 네이티브 환경에서 ABBYY FineReader Engine을 실행할 때 Online License를 사용합니다.
  • Docker 컨테이너: ABBYY FineReader Engine 및 Licensing Service와 함께 실행하는 경우입니다. 자세한 내용은 Linux 또는 Windows 도움말 항목을 참조하세요.
  • WorkerRole 프로젝트를 생성하여 Azure Cloud Services에서 실행하는 경우입니다.
참고 항목 활성화