Pilottipalvelun esittely johtopäätökset

Samankaltaiset tiedostot
X-Road ja WFS-rajapinnat, uudet APIt. Pekka Latvala , KaPA ja paikkatietoinfrastruktuurin kärkiteeman työpaja

Paikkatiedot palveluväylässä - tutkimushankkeen tuloksia. Paikkatietoverkoston seminaari

Paikkatiedot palveluväylässä kehityksen tilanne Väylän varrelta - Kansallisen palveluväylän kehitystilanne -seminaari

Tiedonsiirto- ja rajapintastandardit

Paikkatiedot palveluväylässä

Järjestelmäarkkitehtuuri (TK081702)

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri

Paikkatiedot palveluväylässä -hankkeen tilannekatsaus Lassi Lehto

Kansallinen palveluväylä

Palveluväylä tuotantoon! Marraskuun KaPA-päivä Kehittämispäällikkö Pauli Kartano / VM Hankepäällikkö Eero Konttaniemi / VRK

Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta

JHS 180 Paikkatiedon sisältöpalvelut Laajennos, liitteet 2-4. Lassi Lehto

Järjestelmäarkkitehtuuri (TK081702) SOA, Service-oriented architecture SOA,

Verkkopalvelusopimuksen täydentäminen: Karttajulkaisun käyttöehdot. Maanmittauslaitos / Inspire-sihteeristö

Sopimus paikkatiedon hyödyntämisen mahdollistajana. Inspire-verkoston työpaja Antti Rainio

Paikkatietoikkunan Verkkopalvelusopimus Karttajulkaisun käyttöehdot. Maanmittauslaitos / Inspire-sihteeristö / Antti Rainio

Tietovarannot. Anna Eteläaho. Analyysi ja yhteenveto avoimen datan innovaatiokilpailun kilpailutöistä. Intressiryhmän 2. kokous 27.2.

Paikkatietoikkunan Verkkopalvelusopimus Karttajulkaisun käyttöehdot. Maanmittauslaitos / Inspire-sihteeristö / Antti Rainio 29.9.

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat

IdP SaaS Palveluna Miksi sitä tarvitaan? Mikä se on? Kenelle se on tarkoitettu? 2009 Tieto Corporation 2/5/2010

Neoxen Systems on suomalainen ohjelmistotalo. Olemme erikoistuneet tiedon- ja oppimisen hallinnan ratkaisuihin.

Tekninen alusta. Tavoitteet ja näkökulmia maankäyttöpäätöksiin Jani Kylmäaho, osahankepäällikkö Maanmittauslaitos

Rajapinnat kuntajärjestelmissä #Kuntamarkkinat

JulkICTLab projektien tilannekatsaukset 06/2015

Oskarin avulla kaupungin karttapalvelut kuntoon

Suomi.fi-kartat Suomi.fi-palvelutietovaranto. Suomi.fi-kartat, PTV WMS/WFS rajapintakoulutus

Suomi.fi-jatkokehityshankkeen terveiset. Jari Manninen

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

Kansallisen palveluväylän tekniset ratkaisut Eero Konttaniemi Petteri Kivimäki

Digiroad-aineiston hyödyntäminen rajapintapalveluiden kautta MapInfo

Julkishallinnon tunnistuksen ohjauspalvelun kehityshanke mitä PoC-vaihe on opettanut? Manne Miettinen, Henri Mikkonen ja Arto Tuomi

Palvelualustat karttojen julkaisemiseen verkkokäyttöön

Paikkatietoalusta ja alueet

Paikkatietojen yhteiskäyttö - mitkä mahdollisuudet!

Suomi.fi-palveluväylä. Palvelulupaus ja tiekartta

Sosiaalihuollon asiakastiedon arkiston validointipalvelu. Käyttöohje

Julkisen hallinnon Paikkatiedon viitearkkitehtuuri. Palveluarkkitehtuurin luonnostelua Antti Rainio

Sähköisen asioinnin alusta kehitettävät yhteiset alustat, palvelut ja ratkaisut

Rajapintapalvelut ja verkkojulkaisu MapInfon

BORIS 2. Järjestelmän rajapinnat. Samuli Neuvonen, SYKE Rajapinnat tehokäyttöön -seminaari

Katselupalvelut ja latauspalvelut - Paikkatietoa karttakuvina ja GML-muodossa

Väestörekisterikeskuksen palvelut käytössäsi

Toimintaympäristön kuvaus. LTC-Otso Myyjän työkalu (POC)

MapInfon palvelintuotteet aineistojen julkaisemisessa Inspire-koulutuspäivä II

DIGITAALINEN TRAFI. Kirsi Pulkamo, Liikenteen tieto Heidi Rantanen, Tietohallintopalvelut. Vastuullinen liikenne. Rohkeasti yhdessä.

Paikkatietoalusta Missä mennään nyt ja tulevaisuudessa? HSY:n Paikkatietoseminaari 2019 Paikkatiedon uudet ulottuvuudet Antti Jakobsson

Paikkatietopalveluja koskevat Inspire-vaatimukset

Projektinhallintaa paikkatiedon avulla

JulkICTLab kehitysprojektien tilannekatsaukset 2/2015

Palveluväyläkokemuksia, Espoon palveluväyläpilotti

Paikkatietoinfrastruktuurin palvelusopimus. Luonnostelua Antti Rainio

Rajapintapalveluiden toteutuksessa huomioitavaa. Rajapinnat tehokäyttöön Jani Kylmäaho

sertifikaattiratkaisu Apitamopki

Tampereen paikkatietoinfrastruktuuri ja Inspire. Kunnat ja Inspire koulutus Marko Kauppi

Katselupalvelut ja latauspalvelut - Paikkatietoa karttakuvina ja GML-muodossa

Verkkopalvelut ja portaalitryhmän

JHS-suositukset ja standardit paikkatietotuotteiden toteuttamisessa

Suomi.fi-palveluväylä. Palvelulupaus ja tiekartta

HARAVA-PALVELU AVOIMEN LÄHDEKOODIN TEKNOLOGIOILLA ALPO-seminaari 2013

Paikkatietoinfrastruktuuri Verkkopalvelusopimus

HOJ J2EE & EJB & SOAP &...

Inspire-yhteensopivat tietotuotteet - työpaja

Rajapintapalveluiden toteutusvaihtoehdot ja tilaaminen. Kunnat ja Inspire koulutus Jani Kylmäaho

Koordinaattimuunnospalvelu

HY:n ehdotus käyttäjähallintotuotteesta

Paikkatiedon infrastruktuurin hyödyntäminen

Suomi.fi-palveluväylä

Digiroad-aineiston hyödyntäminen rajapintapalveluiden kautta Esri ArcGIS

XML johdanto, uusimmat standardit ja kehitys

Mielenterveystalo.fi. Kaikille avoin palvelu, ammattilaisten osio ja nettiterapiat

SFS delegaattivalmennus

Android ohjelmointi. Mobiiliohjelmointi 2-3T5245

Paikkatietoalusta. Paikkatietoverkosto Antti Jakobsson

Lataus WFS Stored Query periaatteella (osa A) Suorasaantilataus (osat B ja C)

Miten paikkatietoaineistoja hyödynnetään rajapintojen avulla. Jari Reini

Tilastokeskuksen rajapintapalveluiden käyttöönotto MapInfo - ohjelmistossa Ohjeita laatiessa on käytetty MapInfon versiota 11.5.

GIS-arkkitehtuurit. Lassi Lehto,

in condition monitoring

Paikkatietoalusta. Maanmittauspäivät Antti Jakobsson hankepäällikkö

KODAK EIM & RIM VIParchive Ratkaisut

Suomi.fi-palveluväylä. Palvelulupaus ja tiekartta

Paikkatietoalusta-hanke. Maanmittauspäivät Antti Jakobsson Hankepäällikkö

Copyright Observis Oy All rights reserved. Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa

Tiedon lataus vapailla kyselyillä (WFS 2.0 Ad hoc query)

Paikkatietoanalyysin sovellukset. Tarmo Lipping

Sosiaalihuollon asiakastiedon arkiston validointipalvelu

MML: n sähköisten arkistoaineistojen käyttö

Kansalliset paikkatietotuotteet INSPIREyhteensopivasti

LifeData Luonnonvaratiedon avoimuus uusien ratkaisujen lähtökohtana. Sanna Marttinen (LYNET) Riitta Teiniranta (SYKE) Eero Mikkola (Luke)

Suomi.fi -valtuudet Suomi.fi -palvelukokonaisuudessa Petteri Ohvo Sähköisen asioinnin tietoturvaseminaari

1. Sähköinen tunnistautuminen KTJ-rekisterinpitosovellukseen

Avoin data ja Tampereen paikkatietoinfrastruktuuri

IoT-järjestelmän ja ulkovalaistuksen ohjauksen hankinta -markkinavuoropuhelutilaisuus

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn

MML:n karttakuvapalvelut WMS-palveluista WMTS-karttatiileihin (Rajapinnat tehokäyttöön seminaari)

OmaOulu asiointialusta Sähköisen asioinnin strategia. Paikkatietoseminaari

Inspire-verkosto: Yhteistyö -työryhmä Rajapintapalvelujen käytettävyys. Jari Reini

Kansallinen palveluväylä. Petteri Kivimäki Kansallisen palveluväylän tekninen työpaja Espoo

Juha Peltomäki JAMK/Teknologia

Transkriptio:

1 Pilottipalvelun esittely johtopäätökset Paikkatiedot palveluväylässä -loppuseminaari Paikkatietoverkoston kevätseminaari 18.5.2016 Pekka Latvala, Jari Reini

Pilottipalvelu Pilottipalvelun lähtöasetelmana oli skenaario, jossa perhe etsii kesämökkiä Pohjois-Karjalasta Pilotissa luotiin mobiilisovellus ios-alustalle, jossa käyttäjä voi katsella kesämökkien sijainteja karttakäyttöliittymässä yhdessä eri tausta-aineistojen kanssa Lisäksi mobiilisovellukseen tuotiin mukaan tarkka paikannustieto (alle 1m) ulkoisen bluetooth-yhteydellä toimivan GNSS-vastaanottimen avulla Tarkka paikannustieto saadaan Maanmittauslaitoksen ylläpitämästä avoimesta DGNSS-palvelusta

3 Pilotissa käytetyt taustapalvelut WMS-palvelut taustakartta (MML) sääsatelliittikuva (IL) pintavesien ekologinen tila (SYKE) metsämarjasatokartat (LuKe) WFS-palvelut kiinteistötiedot (MML) pitkän aikavälin säätiedot (IL) maaperätiedot (GTK)

4

X-Road Palveluväylässä käytetään teknisenä alustana Virossa kehitettyä X-Roadia Keskeinen komponentti: liityntäpalvelin Tietojärjestemien liittäminen palveluväylään tapahtuu liityntäpalvelimien kautta. Liityntäpalvelin voi olla organisaation oma tai se voi olla jaettuna usean eri organisaation kesken Kaikki palveluväylässä kulkevat sanomat kulkevat suoraan liityntäpalvelimien välillä Tehtäviä: Palvelukutsujen välittäminen eri järjestelmien välillä Varmennekättely Tietoliikenteen ja viestisanomien salaus Viestien lokitus Käyttöoikeuksien hallinta

Pilotin arkkitehtuuri 6 OGCsovellus (mobiili) Sovitinpalvelu 1 cpouta -palvelualusta Palveluväylän kehitysympäristö Liityntäpalvelin 1 X-Road Liityntäpalvelin 2 Sovitinpalvelu 2 OGCpalvelu (MML) OGCpalvelu (IL) OGCpalvelu (SYKE) OGCpalvelu (GTK)

Palveluiden liittäminen palveluväylään Eräs tapa liittää tietojärjestelmä osaksi palveluväylää on luoda tätä varten sovitinpalvelu, joka muuntaa liitettävän palvelun käyttämät viestit palveluväylässä käytettyyn SOAPmuotoon ja takaisin Pilotin esimerkkipalvelut tehty xrd4j-kirjaston pohjalta Java-pohjainen, avoimen lähdekoodin kirjasto https://github.com/petkivim/xrd4j https://github.com/petkivim/x-road-adapter-example Kehitteillä on myös avoimen lähdekoodin REST Gateway -komponentti REST-tuen toteuttamiseksi https://github.com/educloudalliance/xroad-rest-gateway

Sovitinpalvelun toteutusvaihtoehdot Palvelin Tietojärjestelmä Sovitinpalvelu Liityntäpalvelin Vaihtoehto 1 Sovitinpalvelu toteutetaan suoraan osaksi liitettävää järjestelmää Vaihtoehto 2 Sovitinpalvelu on erillinen komponentti samalla palvelimella Vaihtoehto 3 Sovitinpalvelu on erillinen komponentti omalla palvelimellaan

Sovitinpalvelun vaatimukset Sovitinpalvelun tulee kyetä lähettämään ja vastaanottamaan SOAP-sanomia, jotka ovat X-Roadin tiedonsiirtoprotokollan mukaisia Tietojärjestelmien viestit pitää muuntaa kahteen suuntaan, palveluiden käyttämästä muodosta SOAP:iin ja takaisin X-Roadin kautta julkaistavilla palveluilla tulee olla luotuina WSDL-rajapintakuvaukset WSDL (Web Services Description Language) on XMLpohjainen kieli, jolla kuvataan verkkopalveluiden rajapinnat.

Paikkatiedon viitearkkitehtuuri 10

SOAP-viestit

WFS-kyselyt palveluväylässä Sovitinpalvelin #1 Sovitinpalvelin #2 SOAP Palveluväylä SOAP SOAP FMI WFS WFS Get / Post GTK WFS Server-palvelu XML Client-palvelut WFS Get / Post 1. Käyttäjä lähettää WFS Get / Post kyselyjä client-palveluihin, joissa ne paketoidaan SOAP-viesteiksi 2. SOAP-kyselyt lähetetään palveluväylään liityntäpalvelimelle NLS WFS Käyttäjä Palvelin Tietojärjestelmä Sovitinpalvelu Liityntäpalvelin 3. Palveluväylä lähettää viestit eteenpäin toiselle liityntäpalvelimelle 4. Palveluväylä välittää SOAP-viestit sovitinpalveluun, jossa ne muunnetaan takaisin WFS Get / Post muotoon 5. WFS-muotoiset viestit lähetetään taustapalveluihin, ja niiden palauttamat vastaukset paketoidaan SOAP-viesteiksi. Kyselyjen vastausviestit kulkeutuvat takaisin client-palveluihin 6. Clienteissa SOAP-paketoinnit puretaan ja taustapalveluiden palauttamat XML-viestit lähetetään käyttäjälle

Uudet APIt Tarkoituksena WFS- ja WMS-kyselyjen yksinkertaistaminen ja geokoodauksen tuominen osaksi kyselyitä Käyttäjä tekee HTTP-kyselyt polkuparametrimuodossa WFS (esimerkki) http://86.50.169.141/kohde/kiinteisto/kirkkonummi/geodeetinrinne/2/50/epsg:3067 /kohde/[kohdetyyppi]/[kunta]/[katunimi]/[katunumero]/[hakusäde]/[koordinaattijärjestelmä] WMS (esimerkki) http://86.50.169.141/kartta/maastokartta/helsinki/mannerheimintie/2/1000/1024/epsg:3067 /kartta/[tasonnimi]/[kunta]/[katunimi]/[katunumero]/[leveys_m]/[resoluutio]/[koordinaattijärjestelmä]

WFS vastausviesti Uudet APIt http://x.x.x.x/kohde/kiinteisto/kirkkonummi/geodeetinrinne/2/50/epsg:3067 Client http://x.x.x.x/nlspath/nlskiinteistorajaclientpathredirect? kunta=kirkkonummi&kadunnimi=geodeetinrinne &numero=2&radius=50&crs=epsg:3067 WFS Post (osoite) Geokoodauspalvelu Apache rewrite WFS vastausviesti (koordinaatit) OGC-palvelu SOAP Palveluväylä SOAP Sovitinpalvelin WFS SOAP SOAP XML

Video ipad -asiakasohjelmasta http://www.youtube.com/embed/jjcpvd76mw8?rel=0&autoplay=1

Suomi.fi -tunnistaminen

Suomi.fi-tunnistaminen Julkishallinnon yhteinen tunnistuspalvelu, johon voidaan liittää kaikki julkishallinnon sähköiset asiointipalvelut Kertakirjautuminen Tunnistusvälineet Verkkopankkitunnukset Mobiilivarmenteet Väestörekisterikeskuksen tuottamat varmennekortit, kuten sähköinen henkilökortti HST, terveydenhuollon toimikortti sekä julkishallinnon virkakortti. Katso-tunnukset (vain siirtymäajan) 17

Suomi.fi - tunnistaminen 18 Idp.nls.fi Federaatio IdP Metadata Federaatio / WAYF IdP Metadata OGCsovellus (mobiili) http basic SP Metadata S P Sovitinpalvelu 1 Pilotin testiympäristö Palveluväylän kehitysympäristö Liityntäpalvelin 1 X-Road Liityntäpalvelin 2 Sovitinpalvelu 2 OGCpalvelu (MML) OGCpalvelu (IL) OGCpalvelu (SYKE) OGCpalvelu (GTK)

Web Client 19

20

Johtopäätöksiä

22 Loppuraportti Johdanto Asiantuntijoiden kuulemisen tulokset X-Road teknologiaan liittyvä OGC-työ Viron X-Road kokemukset Pilottipalvelun kehittäminen Johtopäätökset Uusien sovellusalueiden identifiointi

Johtopäätöksiä Tietoturva ja jäljitettävyys perusteina väylän käytölle X-Road arkkitehtuuri tukee palvelujen adaptoimista WFS palvelut luontevasti sovitettavissa Karttakuvien välittäminen väylän kautta harvoin perusteltua Avoin data, hyödyt vähäisiä Kohdemuotoisen tiedon osalta hyötyjä Tietoturva, lokitus, tunnistaminen Palveluväylä tuo potentiaalisia uusia käyttäjiä Lokituksen hyödyntäminen järjestelmän toteutuksessa Muut tukipalvelut? Maksaminen/laskutus?