ABBYY FlexiCapture architecture

ABBYY FlexiCapture is a set of applications that comprises document processing stations and servers.

Server components:

  1. Application Server is a web service in Internet Information Services (IIS) which functions as the main gateway for all HTTP/HTTPS traffic in the system . This component provides user authentication and authorization functionality and enables communication between the server and client components.
  2. License Server is a service that stores information about the current license and allowed uses of the system.
  3. Processing Server is service that manages the Processing Stations. This component enables distributed processing.
  4. Database stores the processing settings, information about the users, information about the documents that are being processed, and statistics for the documents that have been processed.
  5. File Storage stores the images of the documents that are being processed and the data captured from these documents.

Each server component can be installed on a separate computer, allowing variable scalability and individual reliability and security settings.

Client components:

  1. Administration and Monitoring Console is a web application that is used for setting up ABBYY FlexiCapture and monitoring its operation.
  2. Project Setup Station is used for setting up document processing.
  3. Processing Stations:
    • Automated Processing Stations import and process images, perform optical recognition, run user scripts, export extracted data to the user's storage system, and perform a number of service operations.
    • Manual Processing Stations (Scanning Station and Verification Station) is a set of applications for obtaining document images,  feeding them to ABBYY FlexiCapture, and verifying extracted data. They can be installed as separate PC applications, as thin browser-based clients, or as mobile apps.

Component interaction

The flow chart below illustrates interaction among the ABBYY FlexiCapture components.

For details, see: Overview of interactions between ABBYY FlexiCapture components.

By default, the following ports and protocols are used:

  • Application Server - 80 (if HTTP is used) or 443 (if HTTPS is used)
  • License Server - 3020
  • Processing Server - 10024
  • Processing Stations - 10025

See also: How to change the ports used by ABBYY FlexiCapture.

12.04.2024 18:16:01

Please leave your feedback about this article

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.