Upload
mikael-vakkari
View
74
Download
5
Embed Size (px)
Citation preview
Yhteentoimivuuden toteuttaminen julkisessa hallinnossa
Yhteentoimivuuden kuvaukset ja määritykset
Mikael Vakkari, neuvotteleva virkamies. VM
LUONNOS
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Yhteentoimivuus
Järjestelmien (ja organisaatioiden) välisten tietojen vaihdon mahdollistaminen (ja varmistaminen)
Yhteisten toimintatapojen omaksuminen Laki julkisen hallinnon tietohallinnon
ohjauksesta (634/2011), 3§ 4. mom. ”Tietojärjestelmien yhteentoimivuudella tarkoitetaan
tietojärjestelmien teknistä ja tietosisällöllistä yhteentoimivuutta muiden julkisen hallinnon viranomaisten tietojärjestelmien kanssa silloin, kun järjestelmät käyttävät samoja tietoja.”
2
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Tietohallintolaki (634/2011)• 1§ Tarkoituksena tehostaa julkisen hallinnon toimintaa
sekä parantaa julkisia palveluita ja niiden saatavuutta säätämällä julkisen hallinnon ohjauksesta ja tietojärjestelmien yhteentoimivuuden edistämisestä ja varmistamisesta
• 7§ …viranomaisen on julkisen hallinnon tietojärjestelmien yhteentoimivuuden mahdollistamiseksi ja varmistamiseksi suunniteltava ja kuvattava kokonaisarkkitehtuurinsa sekä noudatettava laadittua ja ylläpidettyä kokonaisarkkitehtuuria ja sen edellyttämiä yhteentoimivuuden kuvauksia ja määrityksiä sekä toimialakohtaisia tietojärjestelmien yhteentoimivuuden kuvauksia ja määrityksiä.
• 8§ Ministeriön on huolehdittava, että sen toimialalle laaditaan ja ylläpidetään sen toimialan tietojärjestelmien yhteentoimivuuden kuvaukset ja määritykset…
3
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Linjaukset
1) Keskitytään mahdollistamaan semanttinen yhteentoimivuus nykyisten tietovarantojen ja palvelujen välillä
2) Tuotetaan ja ylläpidetään tietohallintalain ja kokonaisarkkitehtuurin edellyttämät yhteentoimivuuden kuvaukset ja määritykset
3) Toimeenpannaan koordinoidusti tietohallintolain mukaisesti
4
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv 5
Yhteentoimivuuden kuvaukset ja määritykset?
Toteuttavat osaltaan semanttisen yhteentoimivuuden ja toimivat ns. siirtoformaattien pohjina
Tavoitteena yhteentoimivuus (tietovarannot- palvelut) ja kustannussäästöt (integraatiot)
Mahdollistavat jo kerätyn ja tallennetun tiedon tehokkaan jakelun ja uudelleenkäytettävyyden tietovarantojen ja palvelujen välillä
Tavoitteena dokumentoida, vakioida ja yhtenäistää käytössä olevat yhteiset tietorakenteet ja kytkeä ne tietojärjestelmien, palveluihin ja rajapintoihin
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Tekninen yhteentoimivuus
Tiedon siirto ja yhteydet
Semanttinen yhteentoimivuus
Semanttinen yhtenäistäminen
Organisaatioiden yhteentoimivuus
Organisaatioiden ja prosessien yhtenäistäminen
Lainsäädännön yhteentoimivuus
Lainsäädännön yhtenäistäminen
Poliittinen tahtotila
Tekniset rajapinnat on suunniteltu siten, että ne mahdollistavat järjestelmien ja palvelujen yhdistämisen
Informaatiolla on täsmällinen merkitys, joka säilyy tietoa vaihdettaessa muuttumattomana ja ymmärrettävänä kaikille osapuolille
Eri organisaatiot pääsevät kokonaisedun mukaiseen tavoitteeseen yhteen sovitettujen prosessien kautta
Lainsäädännölliset tekijät on otettu huomioon tietojen vaihtamisessa
Osapuolilla on samansuuntaiset visiot, prioriteetit ja tavoitteet
6
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Semanttinen yhteentoimivuus
Tietojärjestelmä pystyy yhdistelemään eri lähteistä vastaanottamaansa tietoa ja käsittelemään sitä tavalla, jossa tietojen merkitys säilyy
Ilman semanttista yhteentoimivuutta tiedon hyödyntäminen järjestelmien ja palvelujen välillä on erittäin haasteellista
Ongelma: organisaatioiden tietojärjestelmien tietosisällöt, tietorakenteet ja käsitteistöt ovat erilaisia
7
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Yhteentoimivuuden tasot
8
Tekniikan yhteensovittaminen
Tietosisältöjen yhteensovittaminen
Tietorakenteiden yhteensovittaminen
Prosessien yhteensovittaminen
Semanttinen yhteentoimivuus
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv 9
Yhteentoimivuuden kuvaus ja määritys (luonnos)
Tekninen yhteentoimivuus
Tiedon siirto ja yhteydet
Semanttinen yhteentoimivuus
Semanttinen yhtenäistäminen
Organisaatioiden yhteentoimivuus
Organisaatioiden ja prosessien yhtenäistäminen
Lainsäädännön yhteentoimivuus
Lainsäädännön yhtenäistäminen
Poliittinen tahtotila
Tekniset rajapinnat on suunniteltu siten, että ne mahdollistavat järjestelmien ja palvelujen yhdistämisen
Informaatiolla on täsmällinen merkitys, joka säilyy tietoa vaihdettaessa muuttumattomana ja ymmärrettävänä kaikille osapuolille
Eri organisaatiot pääsevät kokonaisedun mukaiseen tavoitteeseen yhteen sovitettujen prosessien kautta
Lainsäädännölliset tekijät on otettu huomioon tietojen vaihtamisessa
Osapuolilla on samansuuntaiset visiot, prioriteetit ja tavoitteet
C Tietorakenteet ja -
määritykset
C Tietorakenteet ja -
määritykset
D Tiedonsiirtotapa ja
rajapinnat
D Tiedonsiirtotapa ja
rajapinnat
B Palvelut / prosessit joiden
välillä tiedonsiirto tehdään
B Palvelut / prosessit joiden
välillä tiedonsiirto tehdään
F Kohteena olevaa
tiedonsiirtoa sääntelevät normit
F Kohteena olevaa
tiedonsiirtoa sääntelevät normit
A Tiedonsiirron tavoitetilaA Tiedonsiirron tavoitetila
Informaation tasovaatimus:
Kuvauksen avulla hahmotettavissamikä muuttuu?
Kuvauksen avulla suunniteltavissamuutoksen toteutus?
Kuvauksen avulla mahdollisuustiedonsiirron sääntelyyn ja hankintojensuorittamiseen?
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Esimerkki: tiedonvaihto järjestelmän ja palvelun välillä
10
Palvelu A Tietojärjestelmä B
HenkilötunnusHETU
120574-123XSAika
12.5.1974120574_123_ konversio
Rajapinta
-123X
lasketaantunnusosa
120574-123X tietosisältö
elementtikenttätms.
käsite
Järjestysluku
123
vuosituhannentarkistus
Kohta ”rajapinta” voidaan vakioida määrittelemällä konversiosäännöt ja/tai kunkin käsitteen hyväksytty tietosisältö (yhteentoimivuuden kuvaus / määritys)
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Tiedonvaihto siirtoformaatilla ja yhteisillä käsitteillä
11
PalvelutTietojärjestelmät(rekisterit)
HenkilöHenkilötiedot
…..SAika
12.5.1974Tiedot
keruu / siirto
Siirtoformaatti
…
entiteetti
Nimi
123
Henkilön vakio-ominaisuudet
Siirtoformaatti on yhteentoimivuuden kuvaus / määritys Entiteetti on yhteisesti määritelty yhteinen ja vakioitu tieto-/käsitekokonaisuus
…
…..
……………………
Tietojen KÄYTTÖ palveluissa jajärjestelmissä
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Tietohallintolain näkökulma
12
PalvelutTietojärjestelmät(rekisterit)
VakioidutKäytetyt tiedot Tiedot…Tiedot
Siirtoformaatti
……………………X XEi puututa näihin
Keskitytään yhteentoimivuuden kuvauksiin jamäärityksiin!
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Tietohallintolain toimeenpano Keskitytään KA-työssä kuvaamaan ja määrittelemään
lain mukaiset yleiset ja toimialakohtaiset yhteentoimivuuden kuvaukset ja määritykset
Painopiste perusrekistereiden määrityksissä – jaettavat tietokokonaisuudet tunnetaan jo
Ohjeistus KA:n mukaisille yhteentoimivuuden kuvauksille ja määrityksille (laadinta)
Määritellään tarvittava sisältö ja tyhjentävyystaso Ohjeistus toimialakohtaisesta asettamismenettelystä
Järjestetään ko. määritysten ylläpito esim. osana metatietopalveluja
Tuetaan rajapintatyötä (API-kirjasto ym.)
13
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Yhteentoimivuuden kuvaukset ja määritykset
Edellyttää yhteistä käsite- / sanastotyötä, jotta käsitteitä voidaan yhdenmukaistaa
Ontologiat, terminologiat, sanastot Tavoitteena tietosisällön saattaminen
yhteismitalliseen (koneluettavaan) muotoon
Edellyttää yhteisiä määrityksiä Tietosisällöt, käsitteet (sanastotyö) Tietorakenteet, elementit (metatietomääritykset)
Metatietopalvelut -kokonaisuus
14
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Metatietopalvelujen toteutus
Ei yhtä yleispätevää ratkaisua kerralla kaikille, koostuu useista eri osista
Perusrekisterit ja perustietovarannot keskeisessä asemassa
PoC lähestyminen ja testaus Jalkautus aluksi pienissä kokonaisuuksissa
Hyödynnetään olemassa olevia palasia ja jo tehtyä työtä
Ontologiapalvelu, rekistereiden tuotteet ym.
15
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Ensimmäiset toteutukset (esimerkki)
PoC – testaus JulkICT Labissa Menetelmä yhteisen tietomallinnusmenetelmän
tueksi tukemaan organisaatioiden välistä tiedonvaihtoa ja semanttista yhteentoimivuutta
Työkalu yhteisten tietomallien määrittelyyn ja julkaisuun
Tietomallien ylläpito- ja julkaisuympäristö Sanastoihin perustuvien tietomäärityksien
määrittelymenetelmä ja työkalut Tiedonsiirtomääritysten määrittelymenetelmä ja
työkalu teknisten skeemojen toteutukseen16
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Seuraavat askeleet 2015 –
Ohjeistuksen ja ylläpidon toimeenpano ”Yhteentoimivuuden kuvaukset ja määritykset” Kordinointi, tuotanto, ylläpito
Metatietopalvelujen määrittely Keskeisten osien tunnistaminen Toteutusten vastuutus ja priorisointi
Sanastotyön tehokas resursointi ja koordinointi hallinnonaloilla
Työkalujen kehittäminen ja käyttöönotto
17
pp.kk.vvvvOsasto JulkICT-toiminto pp.kk.vvvv
Julkishallinnon yhteisen metatiedon ydin
Tietorakennekirjasto
JHS-sanasto
Koodisto-palvelu
Ontologia-palvelut
Skeemakirjasto
URN-tunnus-palvelu
Nimitieto-palvelu
Standardisalkku
METATIETOPALVELUT (yhteentoimivuuspalvelut)
Asiakirjahallinnan metatiedot
Ontologia-kirjasto
Paikkatietoaineistojen metatiedot
Erikoisalojen määritykset
Kansainväliset määritykset
Organisaatio- ja alakohtaiset laajennukset
Julkaisujen metatiedot
Audiovisuaalisen aineiston metatiedot
Toimialakohtaiset metatietomääritykset (tutkimus, koulutus, SoTe, ympäristö jne.)
Sanastot
= Olemassa oleva rakenneosa (yhteisen metatiedon ydin)
= Kehitteillä tai suunnitteilla oleva rakenneosa (yhteisen metatiedon ydin)
Metadata-rekisteri
Tieto-komponentit