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
Each Register must contain only thematic information, which relates to the main object of storage.
Full information about the installation can be obtained by consulting the relevant information resources.
The user or system receives information only to the extent of its rights
All information resources are linked together by links based on accounting object identifiers.
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
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
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.
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.
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 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.
on the creation of computerised record-keeping systems by the DAAC digital group of companies