Registry Platform

creation of large-scale accounting and registration systems of national importance.

The Registry technology platform incorporates the company’s 20 years of practical experience in designing and building information systems for managing the state’s information resources. The platform creates a segment of the future based on a set of modern technologies, which allows efficient digitization of the Client’s activities in a limited timeframe.

Why we use the Registry technology platform.

The platform’s technology building blocks and ready-made solutions enable the development of Government, Departmental and Business registration systems in optimal timeframes.

Principles of construction of recording systems

Centralised data storage

For registry tasks, we build the central repository according to the principle of registry accumulation databases.

Data Warehouse Capabilities

Integrates previously disparate and dispersed detailed data into a single database.

Users have quick access to information that previously had to be requested from different operating systems.

Information can be stored (without being deleted) and reused for decades.

By analysing such data (historical, retrospective), it is possible to make effective management decisions.

Principles of database construction

topic-oriented approach

information is stored and made available according to the storage object (subject) rather than organised according to processes

is built separately from operational databases

does not have frequent updates, only storing and releasing information, thus reducing the burden on it

consolidated historical data

each storage object contains all necessary attributes attached to the object identifier

time-based information

data is stored in “historical layers”, each of which refers to a specific time period

support for the principle of eventuality

each “history layer” is linked to the event that triggered it, which reflects: type of event, initiator, time, data source, etc.

data integrity

previous data is not deleted or modified, only new data layers are added. Once in a particular ‘historical layer’, the data will never be modified or deleted again

The Registry Platform enables the fastest possible implementation of information technologies in any field of activity, opening up new perspectives and opportunities.

Where the platform is used

The platform contains a set of modules that we use selectively in the development of Registry-specific information systems.

We use the required set of modules in the system under development as needed and thus assemble the required system as a constructor.

The security system of a technology platform is based on the “role-user” scheme, whereby rights in the system are granted to a role and then to a data consumer or provider. This provides flexibility and simplicity in managing the security system.

The efficiency of using the platform is achieved by accumulating previously developed information objects in the repository, which are replenished during the development of each new project. When implementing a new project, ready-made components are used. This solves the problem of information compatibility, as components from different systems work with the same objects, and also reduces implementation time.

The Register platform is tightly integrated with the MSign state service. The platform, together with the service, provides electronic digital signature (EDS) signing of documents or data, as well as EDS authenticity verification and data integrity verification.

The platform has the ability to control user actions as well as system events. To this end, the platform implements the mechanism for logging all user actions, faults and system events. The logging mechanism is provided through the use of the mLog state service or through internal means.

The platform provides a mechanism for registry developers to sample data and generate any custom statistical and analytical reports based on it. To speed up work and minimize the burden on the central repository, data is sampled from specialized repositories and data visualization is based on JasperReports. Reports can be displayed on screen, on the printer or in PDF, RTF, HTML, XLS, CSV and XML formats.

In order to perform any action in the developed system, users have to go through authentication and authorisation procedures, i.e. they have to confirm their identity and obtain access rights to functions and data previously assigned to them. Authorisation in the system is done in three ways:

  • based on a username and password pair
  • with authentication via the mPass state service and assignment of rights via the platform’s internal mechanisms.
  • with authentication via the mPass state service and obtaining or verifying the presence of representative powers (roles) via the mPower service.

The “mPower” service is a state subsystem designed to register or obtain proxy authorisations based on an electronic signature.

To generate notifications to users about events occurring in the system, the mNotify state service or internal means are used. The mNotify service is used to configure the message delivery channel: via personal messages in the system, SMS, email, Viber, Skype, Telegram. When using internal means, the platform works directly with email servers.

The platform contains a multilingual interface mechanism, which allows the addition of a description in several languages for each interface object to adapt to the linguistic peculiarities of the region where the developed system will be operated.

The technology platform facilitates switching the user interface between languages, stores each user’s choices and ensures that data (fonts, alphabets, currencies, data formats) is stored and presented in an undistorted way.

The Registry Platform provides interaction based on its own mechanism or using the mConnect state service. The platform integrates with other state services mPass, mSign, mPower, mLog etc.

The Registry platform includes a set of standard directories that can be used by us when creating Register tasks. In the case of the interaction of systems built on this platform, the problem of information compatibility disappears, because the systems work with the same reference data.

As different projects are implemented, the number of standard directories available increases. In addition, the platform includes core objects that allow you to easily create your own directories for the needs of a particular system.

Reference projects

on the creation of computerised record-keeping systems by the DAAC digital group of companies

  • E-Procurement. State register of electronic public procurement.

  • SITA. State pet registry.

  • AARER. Active access system to the State Register of Properties.

  • Automated infringement information system.

  • The complex of State Registers of the educational system: educational institutions, students, teachers, teaching materials.

  • State Register of Natural Mineral Waters, Drinking Water and Bottled Soft Drinks.

  • State Register of Bottled Alcoholic Beverages.

  • Automated information system for documentation of population and production of passports of the Kyrgyz Republic with the function of the State Population Register.