Registration Processor

Overview

Registration Processor (Regproc) is a backend processing engine to enable the ID Lifecycle management. The diagram below shows the Registration Processor along with the other modules that contribute in issuing a Unique Identification Number(UIN) for an individual. Internally, Regproc follows the SEDAarrow-up-right architecture where data flows via multiple stages till the UIN is issued.

The relationship of Regproc with other services is explained here. NOTE: The numbers do not signify sequence of operations or control flow

  1. Registration packets are uploaded by Registration Client to Packet Receiverarrow-up-right.

  2. User pre-registration data is downloaded using the pre-registration datasync service.

  3. Quality of biometrics is checked using an external biometric SDK. This is done in Regproc's Quality Classifier stagearrow-up-right.

  4. Regproc shares biometric data with ABIS and Manual adjudication System. The policy for sharing this data is fetched from PMS.

  5. The above data is shared by providing a URL that partners use to fetch data. This URL is obtained from Datashare service.

  6. Regproc's ABIS Middleware stagearrow-up-right communicates with ABIS via Activemqarrow-up-right. The ABIS performs deduplication and sends back result to the Q.

Stages and services

The Registration Processor contains several stages and servicesarrow-up-right.

The registration packet flows through the various stages depending on the type of flow. Refer flowsarrow-up-right

Build and deploy

Refer to repoarrow-up-right

APIs

Configurations

Refer to Configuration Guidearrow-up-right

Last updated