Architecture

ABBYY FlexiCapture has multi-layered client-server architecture.

The server side contains 3 levels of components:

  • Application level
    • Application Server – a web-service in Internet Information Services (IIS) – is the main gateway for the HTTP/HTTPS traffic. It verifies user authentication and authorization, and performs the FlexiCapture business logic.
    • Licensing Server is a service controlling information about current license and legal system performance.
  • Processing level
    • Processing Server is a service managing a pool of Processing Stations in distributed computing.
  • Data storage level
    • Database is a repository of processing settings, personal user data, and statistics on the processed documents and documents in progress.
    • FileStorage is a stock of document images and data.

Each of these components can be installed on a separate computer – for customizable security, reliability, and independent scaling.

The client side includes:

  • Scanning Stations and Verification Stations, which are applications making document images, feeding them to FlexiCapture, and verifying extracted data. These applications are available as:
    • local clients;
    • web clients running in a browser;
    • mobile applications.
  • Processing Stations, which import and process images, perform optical character recognition on documents, run custom scripts, export captured data into the customer’s ERP system, and make a number of service operations.
  • Administration & Monitoring Web Console
  • Project Setup Station used to configure document and data processing settings.

25.05.2023 7:55:03

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.