Paikkatiedon viitearkkitehtuuri - mitä ja miksi Panu Muhli Inspire-sihteeristö Paikkatietokeskus / Maanmittauslaitos Paikkatiedon viitearkkitehtuuri -infotilaisuus 13.10.2016 Pasila, Helsinki
Viitearkkitehtuuridokumentaatio https://www.avoindata.fi/data/fi/dataset/paikkatiedon-viitearkkitehtuuri Noudattaa pääosin JHKAviitearkkitehtuurimallia Päädokumentti (menetelmän mukainen viitearkkitehtuuri) Liite 1, Periaatetason arkkitehtuuri (päädokumentista eriytetty taustoittava osa) Liite 2, Viitearkkitehtuurin yhteenveto Liite 3, Viitearkkitehtuurin yhteenvetokuva Liite 4, Viitearkkitehtuurin vaatimukset Liite 5, Viitearkkitehtuurin toimeenpanosuunnitelma
Taustaa Laki julkisen hallinnon tietohallinnon ohjauksesta 634/2011 Tietojärjestelmien yhteentoimivuuden edistäminen Julkisen hallinnon tehostaminen ja palveluiden parantaminen Keskeinen instrumentti toimeenpanossa on kokonaisarkkitehtuurimenetelmä (KA), ks. myös 179 Kuvaa organisaation toimintaprosessien, tietojen, järjestelmien ja palveluiden rakenteen, toiminnan ja osien väliset suhteet kokonaisuutena. Suunnittelumenetelmä, jolla tuotetaan toiminnan ja IT-ratkaisujen nykytilan ja tavoitetilan kuvaukset. KA:n avulla ohjataan suunnittelua, tunnistetaan ja poistetaan päällekkäinen kehittämistyö, varmistetaan laatu ja saadaan tehdyt suunnitelmat laajasti uudelleen käytettäväksi Viitearkkitehtuurit tukevat kokonaisarkkitehtuurin toteuttamista kohdealueita läpileikkaavina teemoina
Lähtökohdat ensimmäinen versio Paikkatietoasiain neuvottelukunnan (PATINE) ehdotuksesta ja VM:n päätöksellä paikkatiedon viitearkkitehtuurin ensimmäinen versio laadittiin vuosina 2011-2013 Tarkoitettu sovellettavaksi julkishallinnon kokonaisarkkitehtuurityössä, paikkatietojärjestelmien kehittämistyössä ja paikkatiedon hyödyntämisessä Käytännön työ INSPIRE-verkostossa, PATINE ohjasi, editori Antti Rainio v0.8 (julkaistu kesäkuussa 2013) jakelussa Avoindata.fi-sivustolla
Päivityksen / versionoston käynnistäminen Seuraava vaihe: Paikkatiedon viitearkkitehtuurin päivittäminen uudistetun viitearkkitehtuurimallin mukaiseksi 2014-2016 Selkeämpi ja vahvempi kytkentä Kansalliseen paikkatietostrategiaan 2016 Paikkatiedon paikka Nosto versioon 1.0 PATINEn päätöksellä 12.12.2014 käynnistettiin paikkatiedon viitearkkitehtuurin päivitys konsulttityönä Konsultin kilpailutus VM:n toimesta keväällä 2015
Päivitystyön organisointi Tilaaja, projektin ohjaus: Neuvotteleva virkamies Jari Kallela, Valtiovarainministeriö Suunnitteluprojektin johtaminen: Johtava konsultti Juha Siltanen, Gofore Oy Asiantuntijatyöryhmä: Laajennettu INSPIRE-sihteeristö Ohjausryhmä: Paikkatietoasiain neuvottelukunta (PATINE)
Tavoitteet Paikkatietostrategiassa esitetyn vision tukeminen ja strategian toimeenpanon edistäminen Paikkatietojen sujuva käyttö tehostaa toimintaa ja päätöksentekoa sekä tuottaa uusia ja monipuolisia palveluja. Helposti hyödynnettävä ja luotettava paikkatieto lisää osallistumismahdollisuuksia sekä parantaa turvallisuutta ja kilpailukykyä Yhteentoimivuuden parantaminen linkittämällä paikkatiedon viitearkkitehtuuri tarkoituksenmukaisiin viite- ja sidosarkkitehtuureihin INSPIRE-toimeenpanoon ja kansalliseen paikkatiedon infrastruktuuriin pohjautuvien tiedonhallinnan ja tietojärjestelmiin liittyvien ratkaisujen kuvaaminen Paikkatiedon löydettävyyden ja käytettävyyden edistäminen
Kohderyhmät Julkiset ja yksityiset tahot, jotka tuottavat ja jakelevat paikkatietoa Julkiset ja yksityiset tahot, jotka hyödyntävät paikkatietoa Sovelluskehittäjät ja palvelualustojen tarjoajat Julkisen hallinnon yhteentoimivuuden kehittäjät
Käyttötarkoitus Paikkatiedon infrastruktuuriin perustuva paikkatiedon yhteiskäytön ja yhteentoimivuuden vaatimusten huomioiminen ja kehittäminen julkisen hallinnon tietohallinnossa Organisaatioiden sisällä Organisaatioiden välillä Kohdealueiden / hallinnonalojen välillä Kuvaa sekä nykytilaa että tavoitetilan
Työn päätason vaiheet ja aikataulu Tavoitteiden ja kehittämislinjausten määritys Arkkitehtuurin suunnittelu ja kuvaus Toimenpidesuunnittelu ja katselmointi Lausuntokierros Viimeistely ja julkaisu Työn käynnistys, lähtökohdat ja Patine-evästys 5-6/2015 Työryhmän sisältötyöpajat viitearkkitehtuurin eri alueilla 6-10/2015 (yht. 12 työpajaa ja 3 pienryhmätapaamista) Tulosdokumentaation työstö iteraatioissa 10/2015-03/2016 Työryhmän ja Patinen katselmointi 4/2016 Viimeistely lausunnolle 4/2016 Lausuntokierros 14.4.-13.5. Palautteen käsittely 5/2016 Muutokset ja vastine 5-6/2016 Työryhmän loppukatselmointi 7-8/2016 Viimeistely 8/2016 Tulosten esittely ja Hyväksyntä 9/2016 Arkkitehtuuri Yhteentoimivuuden vaatimukset Arkkitehtuurivisio Toimeenpanosuunnitelma Vastine Yhteenveto Viimeistelty kokonaisuus
Valmista tuli! Hyväksytty JUHTAssa 09/2016 JHKA-työryhmän käsittely 31.8.2016 JUHTAn asiantuntijaryhmä 1.9.2016 PATINEn käsittely loka-marraskuussa 2016 Lopullinen versio 1.0 liitteineen avoindata.fi-sivustolla Viestintä ja soveltamisen ohjeistus INSPIRE-sihteeristön vastuulla
12 Aiempi viitearkkitehtuuri Ohjausryhmä Projektiryhmä Laajennettu Inspire-sihteeristö Paikkatietoasiainneuvottelukunta Viitearkkitehtuurimalli Strategialinjaus Toimenpide Tehtävä Kohdetyyppi käytettävissä ja vastaa käyttäjien Paikkatiedon saatavuus Datan avaaminen Rakenne/periaa te käytettävissä ja vastaa käyttäjien Paikkatiedon saatavuus Maksuttomuuden laajentaminen Periaate käytettävissä ja vastaa käyttäjien Paikkatiedon saatavuus Tiedon luovuttamista koskevien yleisten teknisten Rakenne ratkaisujen kehittäminen käytettävissä ja vastaa käyttäjien Paikkatiedon saatavuus Paikkatiedon yhteiset käyttöehdot Periaate Paikkatiedon käytettävyys ja Harmonisointi: sanastot, koodistot, tietoelementit, käytettävissä ja vastaa käyttäjien Rakenne yhdisteltävyys ontologiat, skeemat, metatiedot käytettävissä ja vastaa käyttäjien Paikkatiedon käytettävyys ja Palvelutasomääritykset (SLA) rajapintapalveluissa Tuotanto yhdisteltävyys Paikkatiedon käytettävyys ja Osa paikkatiedon -suosituksista julkisen käytettävissä ja vastaa käyttäjien Periaate yhdisteltävyys hallinnon standardeiksi Standardien soveltaminen ohjelmistoissa ja käytettävissä ja vastaa käyttäjien Paikkatiedon käytettävyys ja palveluissa julkisten hankintojen vaatimusten Periaate yhdisteltävyys kautta Yhteisölliset menetelmät käytettävissä ja vastaa käyttäjien paikkatiedon keruussa ja Yhteisöllisten menetelmien hyödyntämisen Toimintamalli arviointi ylläpidossa Yhteisölliset menetelmät käytettävissä ja vastaa käyttäjien paikkatiedon keruussa ja Vihje- ja havaintotietojen keruu, hallinta, käsittely Rakenne ja jakelu ylläpidossa Yhteisölliset menetelmät sensoriverkoilla kerättyjen tietojen hyödyntäminen käytettävissä ja vastaa käyttäjien paikkatiedon keruussa ja Rakenne yli organisaatiorajojen ylläpidossa Aikaulottuvuus paikkatietoaineistojen hallinta- ja käytettävissä ja vastaa käyttäjien Rakenne paikkatietoaineistojen hallinnassa arkistointiratkaisut ja -suositukset Aikaulottuvuus käytettävissä ja vastaa käyttäjien Arkistoidun paikkatiedon käyttöratkaisut paikkatietoaineistojen hallinnassa Rakenne Aikaulottuvuus Historiallisen paikkatietoaineiston digitalisointi ja käytettävissä ja vastaa käyttäjien paikkatietoaineistojen hallinnassa hakupalvelut käytettävissä ja vastaa käyttäjien käytettävissä ja vastaa käyttäjien Paikkatietoa käyttämällä tehostetaan toimintaa ja parannetaan palveluja Paikkatietoa käyttämällä tehostetaan toimintaa ja parannetaan palveluja Paikkatietoa käyttämällä tehostetaan toimintaa ja parannetaan palveluja Paikkatietoa käyttämällä tehostetaan toimintaa ja parannetaan palveluja Paikkatietoa käyttämällä tehostetaan toimintaa ja parannetaan palveluja Strategia Aikaulottuvuus Kohteiden elinkaariajattelun kehittäminen paikkatietoaineistojen hallinnassa Periaate Aikaulottuvuus Aikaulottuvuuden sisällyttäminen aineistoihin paikkatietoaineistojen hallinnassa kohdetason metatietoina Paikkatietopalveluiden Käyttäjälähtöisyyden ja käytettävyyden painotus käytettävyys suunnittelussa Paikkatietopalveluiden Palveluihin toteutetaan palvelurajapinnat muihin käytettävyys sovelluksiin integroitumista varten Palveluiden saatavuuden ja käytettävyyden Paikkatietopalveluiden varmistaminen järjestelmiin ja tuotantoon käytettävyys panostamalla Paikkatiedon käyttö Helppokäyttöiset välineet tiedon analysointiin ja päätöksenteossa visualisointiin Paikkatiedon käyttö Paikkatietopalveluissa selkeä ja luotettava päätöksenteossa perusaineistojen kokonaisuus Rakenne Rakenne/periaa te Periaate Rakenne Tuotanto Rakenne Rakenne Julkisen hallinnon paikkatiedon viitearkkitehtuuri Arkkitehtuuriperiaatteet Paikkatietoa käyttämällä tehostetaan Paikkatiedon käyttö toimintaa ja parannetaan palveluja päätöksenteossa Paikkatietoa käyttämällä tehostetaan Paikkatiedon käyttö toimintaa ja parannetaan palveluja päätöksenteossa Säännölliset perusanalyysit keskeisistä teemoista Toimintamalli Paikkatieto esiin Valtioneuvoston Findikaattoripalvelussa Palvelu Sidosarkkitehtuurit Muut taustaaineistot Julkisen hallinnon viitearkkitehtuurit
Viitearkkitehtuurin kuvaussisältö 13 Periaatetaso Strategiat Arkkitehtuuriperiaatteet Kehittämisvaatimukset- ja tavoitteet Tietoturvaperiaatteet Sidosarkkitehtuurit, -hankkeet ja - ratkaisut Rajaukset ja reunaehdot Ohjaava tieto Tietoarkkitehtuuri Toimintaarkkitehtuuri Tietojärjestelmäarkkitehtuuri Teknologiaarkkitehtuuri Käsitteellinen taso Sidosryhmät Substanssipalvelut Käsitteistön pääjäsennys Tietojärjestelmäpalvelut Teknologiavaatimukset Toimijat ja roolit Tiedot ja tietomallit Tietojärjestelmäpalvelut -tiedot - matriisi Teknologiakomponentit Looginen taso Prosessit-tiedot -matriisi Prosessikartta Loogiset tietovarannot Prosessikuvaukset Tietovirrat Tietojärjestelmäpalveluiden looginen jäsennys Valvonta- ja hallintaarkkitehtuurin periaatteet Looginen verkkokaavio Organisaatio Fyysiset tietovarannot Rajapinnat ja liittymät Fyysinen taso Integraatiomalli Tietojärjestelmäsalkku Teknologiavalinnat
Paikkatiedon kehittämisperiaatteet Vaikutusalue/kohde Avoimuus ja riippumattomuus Kehittämisperiaate Paikkatietopalvelut kehitetään avoimiin standardeihin perustuen. Palvelut tehdään lähtökohtaisesti avoimiksi. Viranomaisten välisissä ja sopimusluovutuksiin perustuvissa palveluissa hyödynnetään samoja avoimia ratkaisumalleja ja standardeja. 15 Hallintamalli, roolit ja vastuut Paikkatietopalveluiden kehittäjien ja ylläpitäjien roolit sekä vastuut määräytyvät lainsäädännön mukaisesti. Roolit ja vastuut voivat perustua myös viranomaisten välisiin sopimuksiin. Paikkatietopalveluiden kehittämisessä huomioidaan niiden jatkuvuus ja elinkaari määrittämällä palveluille hallintamalli. Palveluiden hallintamallissa sovelletaan yleisiä parhaita käytäntöjä ja malleja (esim. ITIL). Palveluille järjestetään tuki ja annetaan palvelutasolupaus. Yhdisteltävyys, yhteentoimivuus ja yhteiskäyttöisyys Paikkatietopalveluiden lähtökohtana on avoimuus, yhdisteltävyys, yhteentoimivuus ja yhteiskäyttöisyys. Yhteentoimivuus varmistetaan tiedon harmonisoinnilla, yhteisen mallin mukaisilla tuotteilla ja standardeihin perustuvilla rajapintapalveluilla. Varmistetaan perustietovarantoihin kuuluvien paikkatietokohteiden yksikäsitteisyys URI-tunnistein. Yhteiskäyttöisyys mahdollistetaan julkaisemalla yhteentoimivat palvelut ja palvelukuvaukset sovittuihin yhteisiin tiedonsiirtokanaviin. Tiedon laatu ja saavutettavuus Tiedon ja palveluiden elinkaari Paikkatietopalveluiden tulee tarjota kattava, luotettava ja ajantasainen tieto perustietovarantojen kohteista. Myös muista kohteista julkaistavan paikkatiedon tulee olla luotettavaa ja ajantasaista. Paikkatietopalveluille määritellään palvelutaso ja niille annetaan palvelu- ja jatkuvuuslupaus. Paikkatietopalveluissa huomioidaan palveluiden ja tuotteiden elinkaari ja aikaulottuvuus. Palveluiden jatkuvuus ja tiedon käytettävyys varmistetaan metatietojen ja versioinnin avulla. Aiempia versioita tuetaan siirtymäajan. Kehittäminen ja hankinta Paikkatietopalveluiden kehittämisessä suositaan avointa lähdekoodia ja palvelut toteutetaan avoimia standardeja noudattaen. JIT-sopimusehdoin varmistetaan tilaajan oikeudet ja kyky toimia toimittajariippumattomasti. Kehittämistä ohjataan julkisissa hankinnoissa käytettävin vaatimuksin ja laatukriteerein.
Paikkatietoinfrastruktuuriin liittyvät prosessit 16 Paikkatietoinfrastruktuurin hyödyntäminen Paikkatiedon hyödyntäjät Loppukäyttäjä- ja toimintapalvelut Pyydetty tuote Paikkatiedon ja palveluiden liittäminen infrastruktuuriin Paikkatiedon tuottajat Paikkatietopalvelu Palvelun hallinta Tuote Paikkatiedon käsittely Ilmiö, kohde Paikkatieto Tiedon keruu Käsittely Julkaisu Arkistointi Jalostaminen Analyysi Yhdistely Visualisointi Hallinta Ylläpito
Paikkatietoinfrastruktuurin prosessikartta 17
Paikkatietopalvelut Tuotteet Paikkatieto Paikkatietoaineistot Yhteentoimivuuden tasot Semanttinen yhteentoimivuus Paikkatiedon yhteiset jaetut merkitykset: - Käsitteet ja sanastot - Ontologiat ja kuvailutiedot Rakenteellinen yhteentoimivuus Yhteensopivat tietorakenteet: - Yhteiset jaetut käsitemallit - Yksikäsitteiset kohteiden tunnisteet - Yhteisesti ymmärretyt ja ilmaistut sijaintitiedon referenssijärjestelmät - Jaetut ominaisuuskäsitteet ja attribuuttiarvot Syntaktinen yhteentoimivuus Yhteentoimivat tiedon siirron ja sisällön muodot: - XML:ään pohjatuvat skeemat ja kuvailut, kuten XML/GML sekä XML/RDF - JSON-siirtomuoto - JPG-, PNG- ja muut binääristandardit Tekninen yhteentoimivuus Yhteentoimivat tiedonsiirtokanavat ja palvelutoteutukset: - Internet, kansallinen palveluväylä ja vyöhykeväylät paikkatiedon tiedonsiirtokanavina - ISO-, OGC- ja W3C-standardien mukaiset palvelutoteutukset
Paikkatiedon yhteentoimivuuden keskeiset sidosmääritykset Yhteentoimivuuden yleisohjaus EIRA JHKA Euroopan yhteentoimivuuden viitekehys Julkisen hallinnon kokonaisarkkitehtuuri 179 Julkishallinnon tietoluovutusten periaatteet ja käytännöt (VM 2/2012) Kokonaisarkkitehtuurin suunnittelu Paikkatietopalvelut 180 178 Paikkatiedon sisältöpalvelut Kunnan paikkatietopalvelurajapinta Tuotteet INSPIRE INSPIREdirektiivi 2007/2/EY 177 162 Paikkatietotuotteen määrittely Paikkatiedon mallintaminen tiedonsiirtoa varten Paikkatietoaineistot ja aineistosarjat 158 Paikkatiedon metatiedot Finto Finto Paikkatieto-ontologia (PTO) Yleinen suomalainen ontologia (YSO) Paikkatieto 196 197 184 EUREF-FIN järjestelmän mukaiset koodinaatit Suomessa EUREF-FIN koordinaattijärjestelmät, niihin liittyvät muunnokset ja karttalehtijako Kiintopistemittaus EUREF-FIN - koordinaattijärjestelmässä 163 185 189 Suomen korkeusjärjestelmä N2000 Asemakaavan pohjakartan laatiminen Avoimen tietoaineiston käyttölupa 193 160 19 Paikkatiedon yksilöivät tunnisteet Paikkatiedon laadunhallinta VAHTI-ohjeisto
Paikkatietopalvelun määrittelyn näkökulmat Tunnistus ja valtuushallinta 20 Käyttäjät Käyttösopimus Käyttöehdot Käyttötarkoitus Palvelutaso Kuvaus ja määrittely Paikkatiedon rajapintapalvelu Tekninen toteutus Löydettävyys (hakupalvelu) Palvelun sisältö Hallintamalli Palvelun tuotanto ja ylläpito Tuki Parametrit Toiminnallisuus Tietotuotteet Sisällön ylläpito Tiedon laatutiedot Palaute Kehittäminen ja muutoshallinta
Tietoturva ja käyttövaltuushallinta Tietojärjestelmäpalvelut looginen jäsennys Paikkatiedon hyödyntäjät 21 Paikkatietoinfrastruktuuri Palvelualustat ja hyödyntäjäsovellukset Tiedonsiirtokanavat Paikkatietopalvelut Käsittelypalvelut Sisältöpalvelut Metatietopalvelut Paikannuspalvelut Tuotteet Paikkatietoaineistot Tekniset alustapalvelut Paikkatiedon tuottajat
Paikkatietoinfrastruktuurin tiedonsiirtokanavat 22 Internet, avoin data Kansallinen palveluväylä Vyöhykeväylät - Tunnistamattomat käyttäjät - Avoin data - OGC-standardien mukaiset palvelutoteutukset - Koreografiaintegraatiomalli Internet, rajattu käyttö - Tunnistetut käyttäjät - Luokiteltu tieto - OGC-standardien mukaiset palvelutoteutukset - Koreografiaintegraatiomalli - Tunnistetut käyttäjät - Luokiteltu tieto - Vahva tietoturva ja jäljitettävyys - Sovitinpalvelut kytkettäessä väylään muita kuin SOAP-rajapintoja (esim. OGC) - Sovitinpalveluiden avulla voidaan tukea rajoitetusti myös muita kuin OGCrajapintoja - Koreografiaintegraatiomalli - Tunnistetut käyttäjät - Luokiteltu tieto - OGC-standardien mukaiset palvelutoteutukset - Myös muut rajapintastandardeja noudattavat palvelutoteutukset - X-Roadista poikkeavat muut integraatioratkaisut - Orkesterointi sekä koreografia -integraatiomallit
Paikkatiedon viitearkkitehtuurin keskeinen sisältö - yhteenvetoa Paikkatiedon kehittämisperiaatteet ja niitä vastaavat yhteentoimivuuden vaatimukset Paikkatietoinfrastruktuurin sidosarkkitehtuurien kokonaisuus Paikkatietoinfrastruktuurin toimintaprosessit ja paikkatietopalveluiden elinkaari sen osana Yleisen tason hallintamalli paikkatietopalveluille Paikkatiedon yhteentoimivuuden tasot ja niihin liittyvät vaatimukset Paikkatietoon, aineistoihin, tuotteisiin ja palveluihin kohdistuvien sidosmääritysten yhteenkokoaminen ja viittaukset Paikkatietopalveluiden kokonaisuus ja palveluiden rajapintastandardit Paikkatietoinfrastruktuurin looginen järjestelmäjäsennys Paikkatietoinfrastruktuurin tiedonsiirtokanavat ja niiden käyttötapaukset Toimeenpanon yleislinjat ja toimenpiteet
Kiitos! Kysymyksiä, palautetta? panu.muhli@nls.fi inspire@nls.fi