Registration Processor
Last updated
Was this helpful?
Last updated
Was this helpful?
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 SEDA 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
Registration packets are uploaded by Registration Client to Packet Receiver.
User pre-registration data is downloaded using the pre-registration datasync service.
Quality of biometrics is checked using an external biometric SDK. This is done in Regproc's Quality Classifier stage.
The above data is shared by providing a URL that partners use to fetch data. This URL is obtained from Datashare service.
Regproc's ABIS Middleware stage communicates with ABIS via Activemq. The ABIS performs deduplication and sends back result to the Q.
The Registration Processor contains several stages and services.
The registration packet flows through the various stages depending on the type of flow. Refer flows
Refer to repo
Refer to Configuration Guide