POLONR – Politinių organizacijų registras
Politinių organizacijų narių registras, skirtas gyventojams, politinių organizacijų atstovams, Registrų centrui ir Teisingumo ministerijai elektroniniu būdu vykdyti politinių organizacijų steigimo ir narystės procesus, administruoti bei tikrinti narių duomenis, teikti prašymus ir ataskaitas, valdyti registro duomenis ir užtikrinti jų automatinius mainus su kitais valstybės registrais bei informacinėmis sistemomis.

Iššūkis
Užduotis
Užduotis ir pagrindinis projekto iššūkis buvo ne tik sukurti naują Politinių organizacijų narių registrą, bet ir kompleksiškai skaitmenizuoti visą politinių organizacijų steigimo, narystės ir registro duomenų valdymo ekosistemą: atlikti veiklos ir reikalavimų analizę, suprojektuoti sistemos architektūrą bei naudotojų procesus, sukurti POLONR ir POLONEPP funkcionalumus, integracijas su valstybės registrais ir tapatybės bei elektroninio pasirašymo priemonėmis, realizuoti duomenų mainų, ataskaitų, audito, administravimo ir turinio valdymo komponentus, užtikrinti saugą, prieinamumą, duomenų apsaugą ir atsekamumą, parengti diegimo, eksploatavimo ir administravimo dokumentaciją, įdiegti sprendimą infrastruktūroje bei užtikrinti jo garantinę priežiūrą.
Pagrindinės funkcijos
Viešoji informacija
Politinių organizacijų, paslaugų, ataskaitų, statistikos, naujienų ir kitos viešos informacijos teikimas.
Narystės valdymas
Politinių organizacijų narių registravimas, narystės duomenų tvarkymas, nutraukimas ir atkūrimas.
Politinių organizacijų steigimas ir valdymas
Politinės organizacijos steigimo, profilio, narių ir jų duomenų valdymas.
Prašymų ir procesų valdymas
Prašymų teikimas, nagrinėjimas, sprendimų priėmimas ir automatizuotų darbo eigų vykdymas.
Duomenų mainai ir patikros
Duomenų tikrinimas ir keitimasis duomenimis su registrais bei kitomis informacinėmis sistemomis.
Ataskaitos ir statistika
Registro duomenų pagrindu formuojamų ataskaitų, suvestinių ir statistinės informacijos rengimas.
Pranešimai ir informavimas
Automatinių pranešimų apie prašymus, narystę, procesų eigą ir kitus įvykius siuntimas.
Asmens duomenų valdymas
Asmens duomenų, jų tvarkymo informacijos ir duomenimis besidomėjusių subjektų peržiūra bei prašymų teikimas.
Duomenų ir veiksmų auditas
Registro duomenų peržiūrų, pakeitimų ir naudotojų atliktų veiksmų istorijos fiksavimas bei kontrolė.
Administravimas
Sistemos klasifikatorių, vertimų, naudotojų, teisių ir kitų administracinių parametrų valdymas.
Rezultatas
Sprendimas: POLONR
Sukurtas POLONR sprendimas – tai modulinė, į paslaugas orientuota SOA architektūra, realizuota mikropaslaugų (microservices) principu Kubernetes platformoje, atskiriant išorinę POLONEPP (front-end) elektroninių paslaugų aplinką nuo vidinės POLONR (back-end) registro administravimo aplinkos. Sprendime įgyvendintos elektroninės paslaugos ir funkcionalumai, apimantys politinių organizacijų steigimą, steigėjų ir narių sąrašų sudarymą bei tikrinimą, narystės pradėjimą ir nutraukimą, asmens dalyvavimo politinėje veikloje duomenų gavimą, politinių organizacijų ir jų narių duomenų administravimą, prašymų ir dokumentų valdymą, elektroninį pasirašymą, pranešimus, ataskaitas ir statistiką, duomenų subjektų teisių įgyvendinimą, naudotojų, rolių, teisių, pavadavimų, klasifikatorių, parametrų ir turinio administravimą bei išsamų veiksmų auditą. Sistema integruota su pagrindiniais valstybės registrais ir infrastruktūrinėmis paslaugomis: Gyventojų registru (GR), Juridinių asmenų registru (JAR), Adresų registru (AR), NIRVAR, VIISP, iPASAS, GoSign, taip pat kitomis duomenų gavimo ir teikimo sąsajomis. Realizuotas UDTS – universalus duomenų teikimo komponentas, leidžiantis per API Gateway saugiai ir kontroliuojamai teikti struktūrizuotus POLONR duomenis VDV IS ir kitoms išorinėms informacinėms sistemoms, valdyti duomenų gavėjus, prieigos raktus, leidimus, galinius taškus bei užklausų žurnalus. Techninis sprendimas suprojektuotas taip, kad užtikrintų aukštą prieinamumą, našumą, horizontalų mastelio keitimą, komponentų izoliaciją ir atsparumą sutrikimams. Kubernetes aplinka leidžia nepriklausomai diegti ir plėsti mikropaslaugas, naudojami API Gateway, duomenų bazių, sesijų ir talpyklos, failų saugyklos, audito bei stebėsenos komponentai, o diegimo procesai apima kontroliuojamus atnaujinimus, DB migracijas, health-check, smoke testus ir rollback procedūras. Ypatingas dėmesys skirtas informacijos ir asmens duomenų saugumui, veiksmų atsekamumui ir teisės aktų reikalavimų įgyvendinimui – taikomas autentifikavimas ir autorizavimas, rolių bei teisių kontrolė, audito registravimas, saugios integracinės sąsajos, duomenų apsaugos mechanizmai ir infrastruktūrinės saugos priemonės. Sprendimas projektuotas vadovaujantis POLONR registro nuostatais, BDAR, valstybės informacinių išteklių, kibernetinio saugumo ir kitais techninėje specifikacijoje nustatytais reikalavimais, todėl sukurtas ne atskiras funkcionalumas, o vientisa, eksploatavimui parengta valstybės registro ir elektroninių paslaugų platforma.
Projekto rezultatai
Projekto metu suteiktas visas informacinės sistemos sukūrimo ir įvedimo į eksploataciją paslaugų ciklas: atlikta veiklos ir reikalavimų analizė, parengti funkciniai, techniniai ir architektūriniai sprendiniai, suprojektuota sistema ir integracijos, atlikti programavimo bei konfigūravimo darbai, parengta techninė infrastruktūra ir Kubernetes pagrindu veikianti mikropaslaugų aplinka, įgyvendintos sąsajos su išoriniais registrais ir paslaugomis, atliktas sistemos diegimas, duomenų migravimo ir integravimo darbai, funkcinis, integracinis, saugumo ir priėmimo testavimas, bandomoji eksploatacija ir stabilizavimas. Taip pat parengta projektinė, techninė, administravimo ir eksploatavimo dokumentacija, naudotojų bei administratorių mokomoji medžiaga, įvykdyti mokymai ir žinių perdavimas, o po sistemos perdavimo užtikrinama garantinė priežiūra, incidentų valdymas ir techninis palaikymas.
Ataskaitų, audito, dokumentų, pranešimų ir BDAR funkcionalumas.
Kubernetes mikropaslaugų platforma – saugumui, našumui ir aukštam prieinamumui.
Integracijos ir UDTS – duomenų mainams su valstybės registrais ir kitomis IS.
Vidinė administravimo aplinka – RC ir TM naudotojams.
POLONEPP savitarnos aplinka – gyventojams, politinių organizacijų nariams ir atstovams.
POLONR registras – politinių organizacijų ir jų narių duomenų bei procesų valdymui.








