Klient
Sociálna poisťovňa je jedna z najväčších inštitúcií verejnej správy na Slovensku a zodpovedá za správu sociálneho a dôchodkového poistenia miliónov občanov. To si vyžaduje prevádzku rozsiahleho portfólia informačných systémov a agendových aplikácií, ktoré musia navzájom spoľahlivo komunikovať.
Kontext
Verejná správa čelí rastúcim požiadavkám na digitalizáciu služieb, zdieľanie dát medzi systémami a skracovanie času potrebného na uvedenie nových riešení do prevádzky. Integrácia informačných systémov, ich prepájanie a výmena dát pritom patria medzi nákladné a technicky komplexné oblasti IT.
V prípade Sociálnej poisťovne ide o agendové systémy a centrálne komponenty postavené na rôznorodých technológiách, prísne bezpečnostné požiadavky a potrebu zachovať nepretržitú prevádzku.
Problém
Prepojenia medzi systémami Sociálnej poisťovne boli realizované rôznorodými technickými prostriedkami: priamymi volaniami rozhraní medzi systémami (point-to-point), výmenou súborov a ad-hoc skriptmi. Pre nové integrácie chýbalo spoločné prostredie, ktoré by ich tvorbu a prevádzku zjednotilo. Projekt mal preto vyriešiť štyri oblasti:
- Jednotný prístup: navrhovať a realizovať integrácie medzi systémami rovnakým spôsobom, bez ohľadu na to, kto ich vytvára.
- Menšia závislosť od programovania: tvorba integrácie má vyžadovať len základné technické znalosti sieťových služieb a aplikačných rozhraní.
- Prehľad a história zmien: mať katalóg integrácií, v ktorom sú zmeny verzionované a auditovateľné.
- Automatizácia a dohľad: zostavovať a nasadzovať integrácie automatizovane a prevádzkovať ich s jednotným monitoringom, logovaním a riadením bezpečnosti.
Nová platforma pritom nenahrádza existujúce riešenie. Vznikla ako samostatné riešenie, ktoré sa stáva štandardným nástrojom pre nové integrácie.
Navrhované riešenie
Sociálna poisťovňa sa rozhodla vybudovať centrálnu integračnú platformu ako jednotné prostredie na návrh, nasadzovanie a prevádzku integračných mikroslužieb.
Kľúčovými princípmi riešenia boli:
- Low-code prístup: integrácie je možné navrhovať graficky s minimálnou potrebou programovania, čím sa rozširuje okruh pracovníkov schopných integrácie vytvárať.
- Automatizácia nasadzovania: na základe dizajnu integrácie platforma automatizovane zostaví integračnú mikroslužbu a nasadí ju do prevádzkového prostredia.
- Katalóg a verzionovanie: každá integrácia je evidovaná, verzionovaná a auditovateľná.
- Prevádzka v internom prostredí: integračné mikroslužby bežia v Aplikačnom privátnom cloude (APC) a celý postup od návrhu po prevádzku prebieha v prostredí Sociálnej poisťovne.
- Štandardizácia v celej organizácii: nové integrácie vznikajú jednotným spôsobom, či ich vytvárajú zamestnanci Sociálnej poisťovne, alebo dodávatelia.
Praktické riešenie
Projekt realizovala spoločnosť Aspecta v spolupráci s tímom Sociálnej poisťovne v rámci projektu BPM&API. Realizácia prebiehala v niekoľkých fázach a trvala približne 7 mesiacov:
- Analýza a dizajn (jún až september 2025): analýza požiadaviek, posúdenie služieb APC, návrh architektúry platformy a postupu tvorby, nasadzovania a prevádzky integrácií.
- Vývoj a implementácia (október až december 2025): príprava šablóny integračnej mikroslužby a automatizovaných CI/CD pipeline, nasadenie grafického návrhového nástroja a konzoly na správu integrácií, napojenie na monitoring, logovanie a bezpečnostné služby APC. Súčasťou dodávky bola aj ukážková integračná mikroslužba.
- Testovanie a akceptácia (november až december 2025): testovanie platformy a akceptačné testy v testovacom prostredí Sociálnej poisťovne.
- Školenia, dokumentácia a spustenie prevádzky (január 2026): vyškolenie dizajnérov, testerov a správcov integrácií, odovzdanie dokumentácie vrátane príručky dizajnéra a spustenie produkčnej prevádzky.
Výsledky
| # | Oblasť | Východisko | Po dodaní platformy |
|---|---|---|---|
| 1 | Integračná platforma | Bez centrálnej platformy | 1 centrálna platforma na návrh a prevádzku integrácií |
| 2 | Monitoring integrácií | Bez jednotného dohľadu | Každá mikroslužba je automaticky napojená na monitoring a logovanie |
| 3 | Tvorba integrácií | Priame prepojenia, výmena súborov, ad-hoc skripty | Grafický návrh s minimálnou potrebou programovania |
| 4 | Auditovateľnosť zmien | Bez spoločného katalógu integrácií | Katalóg integrácií s históriou verzií v Git repozitári |
| 5 | Nasadzovanie | Bez jednotného postupu | Automatizované zostavenie a nasadenie cez CI/CD pipeline |
| 6 | Bezpečnosť | Bez jednotnej správy | Jednotné riadenie prístupov a správa citlivých údajov |
Platforma poskytuje Sociálnej poisťovni technologický základ pre budúci vývoj integrácií medzi agendovými systémami, centrálnymi komponentmi a systémami mimo infraštruktúry Sociálnej poisťovne. Konkrétne integrácie agendových systémov nie sú súčasťou tejto dodávky, vznikajú na platforme v nadväzujúcich projektoch.
Záver
Sociálna poisťovňa má k dispozícii centrálnu integračnú platformu, ktorá zrýchľuje a zjednodušuje tvorbu nových integrácií, štandardizuje vývojové a prevádzkové postupy a vytvára spoločný základ pre ďalší rozvoj digitálnych služieb.
Projekt zaviedol cloud-native riešenie v regulovanom prostredí verejnej správy, postavené na open-source technológiách s podporou Red Hat, s dôrazom na štandardizáciu, bezpečnosť a vysokú dostupnosť.
„Platforma zároveň umožní efektívnejšiu spoluprácu medzi vývojom, prevádzkou a bezpečnostnými tímami a poskytne technologický základ pre rozvoj budúcich digitálnych služieb organizácie.“ (Detailný návrh riešenia, projekt BPM&API)



