Julkisen hallinnon Paikkatiedon viitearkkitehtuuri Palveluarkkitehtuurin luonnostelua Antti Rainio 19.10.2011
Periaatteellinen taso - MIKSI Toimintaarkkitehtuuri Tietoarkkitehtuuri Tietojärjestelmäarkkitehtuuri Teknologiaarkkitehtuuri Käsitteellinen taso - MITÄ Looginen taso - MITEN Fyysinen taso - MILLÄ
Periaatteellinen taso - MIKSI INSPIRE säädökset ja ohjeet Tietohallintolaki Yhteiskäyttö, yhteentoimivuus Toimintaarkkitehtuuri Tietoarkkitehtuuri Tietojärjestelmäarkkitehtuuri Teknologiaarkkitehtuuri Käsitteellinen taso - MITÄ Visualisointi Paikkatiedon arvoketju Osapuolet, roolit, tehtävät Tiedon/palvelun käyttöehdot Tiedon/palvelun kuvailu Tiedon/palvelun tarjonta Tiedon/palvelun käyttö Tiedon käytön seuranta Käsitemallit Tietovarannot Kuvailut Hakemistot Visualisointisäännöt Haku- ja luettelopalvelut Sisältöpalvelut Käsittelypalvelut Palvelujen ketjutus Käyttäjän tunnistus Käyttöoikeuksien hallinta Pilvipalvelut Sovelluspalvelut Selainsovellukset Paikkatietojärjestelmät Looginen taso - MITEN Toimintamallit Haku-kysely-data Tiedon haku, kuvailujen selaus Tietopalvelujen käyttö Tietopyynnöt, kyselyt Käyttöehtojen hyväksyminen Käyttäjän tunnistaminen Tiedonluovutuspäätös Tiedon luovutus Ontologiat Tietomallit (UML) Metatiedot Tyylimäärittelyt Rajapintapalvelut: karttakuva-, kohdetieto-, jatkumomuunnos-, tallennus-, analyysimetatieto-, skeema-, koodistolisenssi-, tunnistus- Komponentit: kartta, taulukko, lomake, graafi Sanomaliikenne: pyynnöt, vastaukset Palveluväylä Palvelualusta SaaS, PaaS, IaaS Fyysinen taso - MILLÄ ISO&OGC-kutsut: Get Capabilities, Get Records Get Map, Get Feature Info Get Feature Get Coverage Transactions (update, delete) REST-kutsut Ketjutetut palvelut Lokitus, seurantaraportit Ontologiat: YSO+GEO+PAHA Skeemat: XSD XML-sanastot Metatieto: GMD Tietotuoteskeemat: GN, AU, Tyylit: SLD Julkaisupalvelut: html/iframe, Javascript Rajapintapalvelut: WMS, WMTS, WFS, WCS WFS-T, WPS, CSW Esitystavat: XML, GML, OWL XSD, XSLT Sovellus Selain Palvelu Käyttöjärjestelmä Laite Verkko Palvelin
Pohjakuva: JHKA 17 Julkisen hallinnon yhteiset ICT-palvelut
Karttaliittymä Organisaation omat kartta- ja paikkatietojärjestelmät ja palvelut - muunnospalvelut - paikkatietoanalyysit - paikkatiedon tallennuspalvelut - karttaliittymäpalvelut Yhteiskäyttöiset kartta- ja paikkatietopalvelut Kuva : Paikkatieto julkisen hallinnon yhteisissä ICT-palveluissa Pohjakuva: JHKA 17 Julkisen hallinnon yhteiset ICT-palvelut
Tiedon tuottaja jakelija käyttäjä etsijä selaaja lataaja / hyödyntäjä yhdistäjä / muokkaaja / jalostaja => tuottaja Palvelun tarjoaja käyttäjä Osapuolten roolit ja oikeudet tietoon ja palveluun Osapuoli Kansalainen / kuluttaja Yhteisö, yhdistys Yritys, yhteisö (Y-tunnus, VAT) Kunta, kuntayhtymä Aluehallinto Virasto / laitos Ministeriö, VN, EK, KELA, Muiden maiden viranomaiset EY-elimet julkaisija => tuottaja Tehtävä Omien tietojen tarkistaminen Viranomaistehtävä Verotus Päätösehdotusten esittely Turvallisuus Pelastustehtävät Tutkimus Nimetty muu tehtävä Vakuutus Kiinteistönvälitys Luoton myöntäminen Asiallinen yhteys (HTL 8 5)
Palvelut Palvelujen kolme tasoa Palvelut, jotka hyödyntävät paikkatietoinfrastruktuurin tietovarantoja ja palveluja => Portaalit ja selainsovellukset sekä itsenäiset ohjelmistot ja sovellukset ml. GIS-ohjelmistot Tietojärjestelmäpalvelut Palvelut, jotka mahdollistavat paikkatietoinfrastruktuurin hyödyntämisen => Rajapintapalvelut, joiden avulla tietovarannot ja palvelut ovat löydettävissä ja käytettävissä ml. sovelluspalvelut (SaaS) Teknologiapalvelut Palvelut, joita tarvitaan tietojärjestelmäpalvelujen tarjoamiseen => Teknologia, jonka avulla yhteiskäyttöiset tietovarannot ovat ajantasaisina saatavilla ja jonka rajapintapalvelut toteutetaan
Paikkatiedon palveluarkkitehtuuri Portaalit ja selainsovellukset Itsenäiset ohjelmistot ja sovellukset Yhteentoimivat komponentit SOVELLUSKERROS Paikkatiedon palveluväylä Tukipalvelut Sovelluspalvelut Tallennuspalvelut Lisenssipalvelut Metatietopalvelut Tietovarantopalvelut Käsittelypalvelut PALVELUKERROS Tietovarannot TIETOKERROS
Paikkatiedon palveluarkkitehtuuri Portaalit ja selainsovellukset Itsenäiset ohjelmistot ja sovellukset Yhteentoimivat komponentit tunnistus asiointi maksu kartat ja karttatyökalut taulukot kohdetietolomakkeet lomakkeet graafit käyttöehdot ontologiat metatiedot SOVELLUSKERROS Paikkatiedon palveluväylä Palvelujen ketjutus Lokitus Monitorointi - Kuormantasaus Avoin käyttö - Käyttöoikeuksien hallinta: Luottamusverkostot Tukipalvelut Tunnistus Asiointitili Maksaminen Sovelluspalvelut Palvelualustat Käyttöliittymäpalvelut Visualisointipalvelut Tallennuspalvelut Tallennus-, muokkausja poistopalvelut Lisenssipalvelut Käyttöoikeuksien hallinta Metatietopalvelut Ontologiapalvelu Hakupalvelu Luettelopalvelut Tietovarantopalvelut Karttakuvapalvelut Kohdetietopalvelut Jatkumopalvelut Verkkosyötteet PALVELUKERROS Käsittelypalvelut Muunnospalvelut Geokoodauspalvelut Analyysipalvelut Käyttäjät Asiointitiedot Käyttäjän, yhteisön, organisaation käyttöliittymämäärittelyt Käyttäjän, yhteisön, organisaation tallentamat tiedot Lisenssit Profiilit Käyttöoikeudet Ontologiat Metatiedot Skeemat Koodistot Tyylimäärittelyt Tietovarannot Karttakuvat Ilmakuvat Kohdetietokannat Dokumentit TIETOKERROS Jalostetut sisällöt