e-Sociala - elektronske podatkovne poizvedbe

Download Report

Transcript e-Sociala - elektronske podatkovne poizvedbe

REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
e-Sociala
elektronske podatkovne poizvedbe
Ljubljana, 4.6.2012
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
• Zakon o uveljavljanju pravic iz javnih sredstev
– ZUPJS, Uradni list RS 62/2010, 30.7.2010
– ZUPJS-A, Uradni list RS 40/2011, 27.5.2011
– ZDIU12, Uradni list RS, 110/2011, 31.12.2011)
• Cilj
– hitro in pravično odločanje o pravicah iz javnih sredstev
– na osnovi premoženja in dohodkov
prosilca in njegovih družinskih članov
2
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
ZUPJS – pravice
•
DENARNI PREJEMKI
– otroški dodatek
– denarna socialna pomoč
– varstveni dodatek
– državna štipendija
•
SUBVENCIJE IN PLAČILA
– znižano plačilo vrtca
– subvencija malice za učence in dijake
– subvencija kosila za učence
– subvencija prevozov za dijake in študente
– oprostitev plačila socialnovarstvenih storitev
– prispevek k plačilu družinskega pomočnika
– subvencija najemnine
– kritje razlike do polne vrednosti zdravstvenih storitev
– plačilo prispevka za obvezno zdravstveno zavarovanje
3
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
Medresorska delovna skupina
• Imenovana 24.3.2011, s sklepom Vlade RS št. 02401-2/2010/24
• Naloge:
– Informatizacija pridobivanja podatkovnih virov
za odločanje o socialnih pravicah po ZUPJS
– Zagotovitev zanesljivih večnamensko uporabnih tehničnih
mehanizmov (komponent) za pridobivanje podatkov od podatkovnih
virov za odločanje v postopkih uveljavljanja socialnih pravic
• 64 članov iz različnih resorjev
• Projektni svet
– minister MDDSZ, ministrica MJU, direktorji iz večjih podatkovnih virov
(MNZ, DURS, GURS, MŠŠ, MVZT)
4
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
Podatkovni viri e-Sociala
(24.4.2012)
14 institucij s skupaj 25 podatkovnimi viri:
–
Ministrstvo za notranje zadeve
–
Ministrstvo za infrastrukturo in promet
–
Davčna uprava
–
Geodetska uprava
–
Centralna klirinško depotna družba
–
Zavod za zdravstveno zavarovanje
–
Zavod za pokojninsko in invalidsko zavarovanje
–
Zavod za zaposlovanje
–
Uprava za pomorstvo
–
Jamstveni in preživninski sklad
–
Agencija za javnopravne evidence in storitve
–
Ministrstvo za izobraževanje, znanost, kulturo in
šport
–
Ministrstvo za delo, družino in socialne zadeve
–
Uprava za izvrševanje kazenskih sankcij
poleg tega pa še 21 bank (stanje na
transakcijskih, varčevalnih, depozitnih in
trgovalnih računih):
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
ABanka Vipa,
Banka Celje,
Banka Koper,
Banka Sparkasse,
Banka Volksbank,
BKS Bank,
Delavska hranilnica,
Deželna banka Slovenije,
Factor banka,
Gorenjska banka,
Hranilnica in posojilnica Vipava,
Hranilnica LON,
Hypo Alpe-Adria Bank,
Nova kreditna banka Maribor,
Nova Ljubljanska banka,
Poštna banka Slovenije,
Probanka,
Raiffeisen banka,
SKB banka,
Unicredit banka Slovenija,
Zveza bank
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
Podatkovni viri e-Sociala
(24.4.2012)
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
Komponente
centralne interoperabilnostne infrastrukture
•
Pladenj
(sistem za standardizirano izvajanje elektronskih poizvedb na
podatkovne vire)
•
IO-modul
(standardizirana platforma za distribucijo podatkov)
•
Asinhroni modul
(sistem za izvajanje asinhronih poizvedb)
•
Varnostna shema
(sistem za enotno upravljanje z uporabniki in njihovimi pravicami)
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
Povezave med komponentami
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
komponenta Pladenj
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
sistem za standardizirano izvajanje elektronskih poizvedb
deluje kot zanesljiv transportni kanal,
nevtralizira tehnološke specifike in kompleksnost podatkovnih virov
uporabniku skrije tehnične interoperabilnostne kompleksnosti in tako omogoča uporabniku, da se lahko bolj usmeri
na vsebino podatkov in na poslovni proces pridobivanja in obdelave podatkov
podatke hrani samo tako dolgo, dokler jih ne prevzame poizvedovalni sistem, potem se v arhivu hranijo samo še
transportni podatki
izredna fleksibilnost
enostavno dodajanje novega podatkovnega vira
enostavno dodajanje novega poizvedovalnega sistema
prilagajanje specifikam posameznega podatkovnega vira
enostavno modeliranje konkretnega postopka poizvedbe, za določeno aplikacijo/namen
podpora enostavnim in kompleksnim postopkom
vzporedno ali zaporedno izvajanje poizvedb
možno vzpostavljanje medsebojnih odvisnosti od posameznih poizvedb, možno odločanje na podlagi prejetih
podatkov
popolna podpora za delo z asinhronimi podatkovnimi viri, vgrajena funkcionalnost za čakanje na odgovor
amortiziranje kratkotrajnih izpadov podatkovnih virov, vgrajena funkcionalnost auto-resume
monitoring in avtomatske eskalacije v primeru izpada podatkovnega vira
poudarek na večnamenskosti, možna uporaba v vseh informacijskih sistemih, kjer je potrebno pridobivati podatke
iz različnih podatkovnih virov
najsodobnejša odprtokodna javanska SOA tehnologija
velik potencial za širitev implementacije na mednarodnem nivoju
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
komponenta IO-modul
•
•
•
•
•
•
•
•
•
•
•
•
•
•
standardizirana platforma za distribucijo podatkov
omogoča institucijam vzpostavitev distribucijskega sistema za njihove podatke
na infrastrukturi MJU se za vsako institucijo vzpostavi poseben zaščiten prostor, v katerem si institucija vzdržuje
svojo distribucijsko zbirko - ažurno kopijo svojih podatkov
ne gre za novo zbirko podatkov, ampak zgolj za nov komunikacijski kanal, preko katerega je možno distribuirati
podatke iz že obstoječih podatkovnih zbirk
podatki iz distribucijske kopije so preko enotnega aplikacijskega modula sinhrono dostopni uporabnikom (24/7,
zanesljivost, stabilnost, performanse)
upravljavec podatkov ima ustrezen nadzor nad podatki, na voljo ima vse potrebne kontrolne mehanizme za
izvajanje obveznosti po ZVOP
vsak podatkovni vir je sam odgovoren za vsebino svoje distribucijske kopije podatkov, in za nadzor dostopov
(žurnal izvedenih transakcij)
vsebino distribucijske zbirke je možno vzdrževati na različne tehnične načine
vgrajen nadzor in samodejne eskalacije v primeru neosvežene distribucijske zbirke
izredna fleksibilnost
enostavno modeliranje specifičnih naborov podatkov za specifične uporabnike in namene, preko posebne
administrativne aplikacije
enostavno dodajanje novega podatkovnega vira znotraj sistema IO-modul
enostavno dodajanje novega poizvedovalnega sistema
standardne poizvedbe po enem ključnem podatku (npr. EMŠO ali DŠ), možne tudi specifične metode iskanja
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
komponenta
Asinhroni modul
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
sistem za izvajanje asinhronih poizvedb
uporablja se pri tistih podatkovnih virih, kjer ni možen sinhroni dostop (npr. ker ni ustrezne podatkovne zbirke ali
ker so varnostni standardi previsoki)
podpira delo s posameznimi viri in s sklopi podatkovnih virov,
poizvedbe se zbirajo v posebnem zaščitenem področju - "čakalnici"
možnost sprotnega obveščanja v primeru nove poizvedbe
vsak podatkovni vir lahko vidi le poizvedbe v svoji čakalnici
možna priprava odgovora preko posebnega GUI
vir si lahko avtomatizira proces priprave odgovorov (prevzem poizvedb iz čakalnice, obdelava, vrnitev odgovorov v
Asinhroni modul)
odgovori so lahko elektronsko podpisani in časovno žigosani
podatki se hranijo samo tako dolgo, dokler jih ne prevzame poizvedovalni sistem (Pladenj), potem se v dnevnikih
hranijo samo še transportni podatki
izredna fleksibilnost
enostavno dodajanje novega podatkovnega vira ali novega sklopa podatkovnih virov
enostavno dodajanje novega poizvedovalnega sistema
vključena posebna funkcionalnost Nadzorni modul za obvladovanje virov in poizvedb
dvonivojski sistem eskalacij v primeru zamude
popolna združljivost z Varnostno shemo in Pladnjem
omogoča visoko stopnjo skalabilnosti in neprekinjenosti delovanja
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
komponenta
Varnostna shema
•
sistem za enotno upravljanje z uporabniki in njihovimi pravicami
•
nadzor dostopa do aplikacij in njihovih funkcionalnosti
•
podpora za več modulov znotraj aplikacije in za različne funkcionalnosti znotraj modula
•
uporabniki lahko pripadajo eni ali večim institucijam hkrati
•
vgrajen je sistem za upravljanje z institucijami (hierarhičen register institucij), na enem mestu so
zbrani glavni podatki o vsaki vključeni instituciji
•
uporabniki se lahko prijavijo s katerimkoli veljavnim kvalificiranim digitalnim potrdilom
(nevtraliziranje motenj pri izteku in zamenjavi certifikatov), možno dodatno varovanje z geslom
•
možnost omejitve nabora certifikatov za posamezno aplikacijo
•
isti uporabnik ima lahko pri različnih institucijah različne pravice za različne aplikacije
•
uporabnik sam zaprosi za pravice, potrdi mu jih odgovorni nadzornik
•
upravljanje z Varnostno shemo: nadzornik institucije, nadzornik tipa institucije, vrhovni nadzornik
•
podpora za fizične uporabnike in za sistemske uporabnike (aplikacije oz. sistemi)
•
vgrajena SSO funkcionalnost: vse aplikacije, ki uporabljajo ta modul, imajo omogočen prenos
prijave
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
Tehnološki vidik
•
•
Odprto kodna, standardna JEE in SOA infrastruktura
Osnovni cilj arhitekture - maksimalna prepustnost sistema
–
–
–
–
•
Več tisoč sočasnih zahtevkov; fokus razvoja na vzporednosti (čim več JMS vrst)
Zagotavljanje visoke razpoložljivosti in linearna rast sistema
Razbremenitev podatkovne baze
Predpostavka, nešteto novih virov, namenov, odjemalcev (brez razvoja ali
deploy-a)
Dinamična orkestracija BPM procesov v realnem času
– Koncept, da se iz manjših v naprej pripravljenih mikro procesov v realnem času
zgradi BPM proces za katerokoli smiselno kombinacijo zahtev
•
Razvoj generičnih spletnih odjemalcev
– 44+ spletih storitev, različni protokoli, sheme, varnostni mehanizmi; fokus razvoja
na izdelavi parametriziranih SOAP/REST/http odjemalcev:
• Generalizacija vhodnih podatkov s pomočjo XML predlog
• Validacija skladnosti XML odgovorov in možnost obdelave atributov na zahtevo
• Zagotavljanje kontroliranega ponavljanja klicev (auto resume)
•
Hiter razvoj uporabniških vmesnikov za administracijo in monitoring
– Popolna parametrizacija (dodajanje novih virov, postopkov, odjemalcev, ...)
13
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
Generične predloge
•
•
•
•
XML predloga (template) za klic specifične spletne storitve
Xpath za pridobivanje podatkov iz odgovorov
Skripte RegEx ali Groovy za ekstrakcijo podatkov iz pridobljenih XML
Ugotavljanje skladnosti s shemo XSD odgovora
<ser:SFIZSSeS1000
xmlns:ser="http://services.data.zpiz">
<guid>${I_ZPIZ_MESSAGE_ID[0]}</guid>
<pxml>
<![CDATA[
<Poizvedba>
<EMSO>${I_EMSO[0]}</EMSO>
<DavcnaSt>${I_DAVCNA[0]}</DavcnaSt>
<dtVloge>${I_DATUM_VLOGE}</dtVloge>
<dtZacetkaObdobja>
${I_DATE_FROM}
</dtZacetkaObdobja>
<dtZakljuckaObdobja>
${I_DATE_TO}
</dtZakljuckaObdobja>
</Poizvedba>
]]>
</pxml>
</ser:SFIZSSeS1000>
14
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
Organizacijski vidik
•
Z vsakim podatkovnim virom je sklenjen formalen
tripartitni dogovor
•
•
Opredeljene so odgovornosti, vsebina in nivo storitev ter načini
usklajevanja
Za vsak vir so določeni 3 skrbniki na vseh 3 straneh
•
1. vir podatkov
•
2. tehnični posrednik (MJU / MPJU)
•
3. uporabnik podatkov (MDDSZ / CSD)
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
Varstvo osebnih podatkov
•
Sodelovanje Informacijskega pooblaščenca v
medresorski delovni skupini
•
Stalno preverjanje in prilagajanje rešitev
•
Cilj: ne zmanjšati varnosti, ampak jo povečati
•
Zanesljiva elektronska sled, distribuirano hranjenje
•
Odgovornosti natančno opredeljene v formalnih
dogovorih
REPUBLIKA SLOVENIJA
MINISTRSTVO ZA PRAVOSODJE IN JAVNO UPRAVO
Strateški vidik
Komponente
centralne interoperabilnostne infrastrukture
– Izvajanje v okviru ESS operacije “Interoperabilnost in e-izmenjava
podatkov”
– Objava na Portalu NIO (nio.gov.si)
– Pogoji uporabe
• Prispevek k strateškemu cilju (SREP)
– vzpostavitev nacionalnega interoperabilnostnega okvira v Republiki
Sloveniji in pocenitev nadaljnjega razvoja podobnih informacijskih
sistemov, ki potrebujejo podatke od številnih podatkovnih virov
– izboljšanje interoperabilnosti sistemov, z uporabo skupnih aplikacijskih
gradnikov (komponent)
17