18
Yhteentoimivuuden toteuttaminen julkisessa hallinnossa Yhteentoimivuuden kuvaukset ja määritykset Mikael Vakkari, neuvotteleva virkamies. VM LUONNOS

Yhteentoimivuuden toimeenpano julkisessa hallinnossa

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