KaPa - Rooli ja valtuutuspalvelu

5
Kansallinen Rooli- ja Valtuutuspalvelu (RoVa)

Transcript of KaPa - Rooli ja valtuutuspalvelu

Page 1: KaPa - Rooli ja valtuutuspalvelu

Kansallinen Rooli- ja Valtuutuspalvelu(RoVa)

Page 2: KaPa - Rooli ja valtuutuspalvelu

2

Mikä on kansallinen rooli- ja valtuutuspalvelu?

Rooli-ja valtuutuspalvelu (RoVa) on sähköinen asiointipalvelu, joka mahdollistaa toisen henkilön tai yrityksen puolesta asioinnin erilaisissa julkisen ja yksityisen sektorin palveluissa

Rooleihin ja valtuuksiin perustuvat palvelut yhdessä vahvan tunnistuksen kanssa luovat mahdollisuuden aivan uusille toimintatavoille ja prosesseille, joita voidaan automatisoida käyttäjälle näkymättömiin taustaprosesseihin.

RoVa sisältää rooleja eri kohderyhmille kuten kansalainen, yritys ja virkamies. Roolien avulla tuotetaan oikeat puolesta-asioinnin käyttöoikeuskohteet

Page 3: KaPa - Rooli ja valtuutuspalvelu

2

Miten RoVa toimii?

RoVa-palvelu hakee ja kokoaa tietoja perusrekistereistä kuten esimerkiksi Vero, Kela, Väestörekisterikeskus, Kaupparekisteri jne. RoVa-säännöstöt käyttävät näitä tietoja puolesta-asioinnin valtuutuspäätöksen muodostamiseksi

Esimerkkejä käyttötapauksista:– Huoltaja voi asioida alaikäisen lapsensa puolesta Kelan palvelussa

– Henkilö voi hoitaa isovanhempiensa asioita edunvaltuutettuna terveydenhuollon asioissa.

– Kirjanpitäjä voi asioida sähköisesti asiakas-yritysten puolesta Vero-palvelussa valtuutuskantaan tallennetun sähköisen valtakirjan valtuuttamana

Page 4: KaPa - Rooli ja valtuutuspalvelu

2

Rova arkkitehtuuri -mikropalveluarkkitehtuuri

Palvelun tarjoaja

Valtuusrekisteri

Viranomaisrekisterit

Säännöstö

”RoVa Stack”

s1

s2

s3

s4

RoVa-palvelu

Page 5: KaPa - Rooli ja valtuutuspalvelu

2

Teknisiä yksityiskohtia

Palvelua käytetään vahvasti tunnistautuneena

RoVa-palvelun ydin on valtuutus-säännöstön oikeellinen kuvaaminen ja tehokas prosessointi

Ohjelmointialustana käytetään Java 8 SDK:ta yhdessä sen tarjoamien funktionaalisten operaatioiden kanssa. Funktionaalinen esitystapa on luotettava ja selkeä sääntöjen kuvaamisen ja prosessoinnin kannalta.

Sovelluslogiikka on tilatonta, joka mahdollistaa erinomaisen skaalautuvuuden

Perustuu avoimeen lähdekoodiin – VRK GitHub