Kuntakentän yhteiset ICT-palvelut

Tiera Yhteistyöfoorumi 2014
1. rinnakkaisohjelma: Kuntakentän yhteiset ICT-palvelut
© Copyright Kuntien Tiera Oy
Tiera Yhteistyöfoorumi 2014
Infra-osaamiskeskus ja Valtakunnalliset
Infra-palvelut
26.8.2014
29.8.2014
Jari Nevalainen
Turun kaupungin IT-palvelut
Määre
Määrä
Työntekijöitä (IT)
72,8 htv
Työasemia
12 600
Sovelluspaketteja
250
Sovelluspalvelimia
400
Sopimuksia
350
Tuettavia toimipisteitä
280
ympäri Varsinaissuomea
Yrityksiä ja yhteisöjä
43
Palvelupyyntöjä ja vikailmoituksia /
vuosi
29.8.2014
~ 62 000
Käyttötalous (IT)
20,4 milj €
Investoinnit (IT)
7,5 milj €
Jari Nevalainen
3
ICT monessa
puristuksessa
toimiala
johto
Uudet
Tarpeet
kaupungin johto
Tehostus
Tarpeet
ICT
Teknologian
uudistamisteknologia
paine toimittajat
Jatkuvuus
Tarpeet
käyttäjät
29.8.2014
Jari Nevalainen
4
kaupungin johto
Make or Buy?
Tehostus
Tarpeet
Oma osaaminen keskitetään
toimiala- ja
toimintaympäristö ICT
osaamiseen
toimiala
johto
Uudet
Tarpeet
ICT
Teknologian
uudistamisteknologia
paine toimittajat
Kustannustehokas
palveluhankinta
ja economy of scales
yhteistyön avulla
Jatkuvuus
Tarpeet
käyttäjät
29.8.2014
Jari Nevalainen
5
Infra ja Tiera
2011
ServiceDesk ja Lähituki -palvelut
2012
Incident Manager, Etätukipalvelu, Sovelluspaketointi
2013
Konesalipalvelu, Sovelluspalveluita
2014
Työasemapalvelu
2015
KuntaAD ja AD liittyvät palvelut,
IDM, Seudullinen Tietoliikenneyhteistyö
2014
29.8.2014
2015
Jari Nevalainen
2013
6
Käyttäjien palaute palveluista
• Toimialapalaute käyttäjiltä:
• Jokaisen palvelupyynnön ja vikailmoituksen ratkaisun jälkeen
kysytään tyytyväisyys (1-5) saatuun palvelutapahtumaan. Keskiarvo
vuodelta 2013 oli 4,6. Vuonna 2014 keskiarvo noin 4,7.
• Johdon palaute
29.8.2014
Jari Nevalainen
7
Kiitos!
29.8.2014
Jari Nevalainen
Kaarinan tuotantopalveluiden
kehitys, Tieran kapasiteettipalvelut ja
skaalautuvuus
Kari Hölsö, tietohallintojohtaja
Kaarina ja tuotantopalveluiden perusta
 Nykyinen konesali otettu käyttöön 2007
– 35 m2, 5 räkkikaappia (tarve 2007)
– Kahdennettu varavirta (UPS-kesto vain noin 1 h)
– Kahdennettu jäähdytys, mutta ei sammutusjärjestelmää
 VMWare käyttöön 2007 (Dell Blade)
– 16 korttipalvelinta (VMWare kolmella kortilla)
– VMWare:ssa noin 100 virtuaalipalvelinta
– Erillispalvelimet 40 kpl (2007)  n. 5 kpl (2014)
 Levyjärjestelmä käyttöön 2007 (HP EVA 4000)
– Tuotantodataa noin 15 TB
 Erillinen varmistusjärjestelmä (toisessa kiinteistössä)
– D2D -levyvarmistus ja nauharobotti
Tietohallinto
Jatkokehitys ja tekniikkanäkökulmat
 Palvelintila ja tuotantotekniikka
– Konesali kiinteistössä, josta Kaarinan muu toiminta poistuu
– Konesali pakko uusia, mutta todellinen tilatarve 1-2 räkkiä
– Uuden palvelin- ja tallennusjärjestelmän riittävän laaja
osaamisen ylläpitäminen varusohjelmisto- ja rautatasolla?
– Rautatasolla ”harvoin” ongelmia  ongelmat ainutkertaisia
– Varmistustekniikat osoittautuneet ”haastaviksi”
 Tietoliikenneyhteydet
– Kaikesta huolimatta tarvitaan nopeat tietoliikenneyhteydet
Turun kaupungin tuotantoympäristöön ja VSSHP:lle
(MedBit)
Tietohallinto
Jatkokehitys ja toiminnalliset näkökulmat
 Seudullisuus
– Kaarina käyttää useita sovelluksia Turun hallinnoimasta
tuotantoympäristöstä (mm. Xcity, VASKI –kirjasto)
– Yhteyksiä myös välillä Kaarina – VSSHP (MedBit)
– Muut pienet kuntien väliset ”palveluvaihdot”
 ”Rakenteelliset” muutokset
– SOTE –ratkaisujen vaikutukset tietotekniseen ympäristöön
– Opetusympäristön siirtyminen vahvasti ”pilvipalveluihin”
• Kaarinan Tablet –hanke
– Vahva suuntaus kohti digitaalisempaa toimintaa
• Vaikutukset tallennuskapasiteettiin
• Vaikutukset varmistusjärjestelyihin
Tietohallinto
Hankittavan
järjestelmäkokonaisuuden on
mukauduttava
teknisesti,
toiminnallisesti,
ja myös oma osaaminen huomioiden
Tietohallinto
Tieran kapasiteettipalvelut ja skaalautuvuus
 Palvelinjärjestelmä
– Vain konesalitarve  palvelimien siirto
– Kapasiteettipalvelutarve  palvelinrauta ja
tallennus/varmistusjärjestelmä palveluna
– Järjestelmäpalvelut hankitaan täyspalveluna
 Tallennusjärjestelmä
– Tallennustilan laajennus joustavasti porrastettuna
– Useita eri teholuokkia
 Varmistusjärjestelmä
– Perusvarmistukset levylle toiseen levyjärjestelmään
– Nauhavarmistukset asiakkaan tilauksen mukaan
Tietohallinto
Kaarinan valinnat Tieran ”palvelusalkusta” 1
 Tietoliikenne
– Vahvistetaan tietoliikenne (10 Gbits) välillä Kaarina – Tiera
JOKE (Kaarina järjestänyt itse)
– Lisäkustannukset vähäiset, koska samalla purkautuu
vanhoja yhteyksiä (Kaarina – Turku, Kaarina - MedBit)
 Palvelinjärjestelmä
–
–
–
–
Hankitaan palveluna palvelimet VMWare alustaksi
Asennetaan oma VMWare ja hallinnoidaan itse
Hankitaan palveluna lisäpalvelinkortteja erikoispalveluihin
Osa nykyisistä korttipalvelimista virtualisoidaan suoraan
VMWareen
Tietohallinto
Kaarinan valinnat Tieran ”palvelusalkusta” 2
 Tallennusjärjestelmä
– VMWaren siirtovaiheessa 10 TB
– Jatkovaraukset + 5-10 TB
 Varmistukset
– Perusvarmistus toiseen levyjärjestelmään
– Säilytys levyllä min. n kk
– Varmistukset nauhalle tietyin väliajoin
Tietohallinto
Kaarinan ”skaalavalinnat” 1
 Tietoliikenne
– Vahvistetaan tietoliikenne (10 Gbits) välillä Kaarina – Tiera
JOKE (Kaarina järjestänyt itse)
– Lisäkustannukset vähäiset, koska samalla purkautuu
vanhoja yhteyksiä (Kaarina – Turku, Kaarina - MedBit)
 Palvelinjärjestelmä
–
–
–
–
–
Hankitaan palveluna palvelimet VMWare alustaksi
Asennetaan oma VMWare ja hallinnoidaan itse
Hankitaan palveluna lisäpalvelinkortteja
Osa nykyisistä korttipalvelimista virtualisoidaan suoraan
VMWareen
Tietohallinto
Eteneminen
 Kaupunginhallituksen päätös 31.3.2014
 Siirtoprojektin aloitus myöhästynyt Kaarinasta
johtuvista syistä
– Tablet –hanke
– Tietoliikenneverkon kehittäminen
 Perussopimus allekirjoitettu 21.8.2014
 Tavoite: 80% siirretty 31.12.2014 mennessä
Tietohallinto
Arkkitehtuurin
mallinnuspalvelu
Case Espoo
Marko Kukkonen, Konserniesikunta - Tietohallinto
Kokonaisarkkitehtuuri (KA)
Enterprise Architecture (EA)
Näkökulmat:
•
•
Kokonaisarkkitehtuuri kuvaa, kuinka
organisaation toimintaprosessit, tiedot
ja järjestelmät toimivat kokonaisuutena.
Kehittämisen tulee olla toimintalähtöistä ja
lähteä liikkeelle organisaation strategisista
tavoitteista ja kansalaisille tarjottavien
palveluiden parantamisesta.
–
•
Näin saadaan parempia tuloksia kuin lähtemällä
liikkeelle teknologian näkökulmasta.
Kokonaisarkkitehtuuri on
–
suunnittelumenetelmä, jolla tuotetaan
toiminnan ja IT-ratkaisujen tavoitetilan
kuvaukset.
– kuvaukset tavoitetilasta,
nykytilasta ja siirtymäpolusta
tavoitetilaan.
–
toiminta- ja hallintamalli, jonka avulla ohjataan
suunnittelua, tunnistetaan ja poistetaan
päällekkäinen kehittämistyö, varmistetaan laatu
ja saadaan tehdyt suunnitelmat laajasti
uudelleen käytettäviksi.
Toiminta
Tiedot
• Palvelut
• Prosessit
Tietojärjestelmät
• Tietojärjestelmäratkaisut
• Käsitteet
• Tietomallit
Teknologia
• Teknologiaratkaisut
Tietoturva ja integraatio
Arkkitehtuurilla tarkoitetaan
kokonaisuuden ja sen osien
rakennetta ja osien välisiä suhteita,
sekä periaatteita ja suuntaviivoja niiden
suunnittelemiseksi ja kehittämiseksi.
29.8.2014
20
Kokonaisarkkitehtuurityö
Espoossa nyt
Tehty ja käyttöönotettu
Kehitystyö/käyttöönotto
kesken
•
•
•
•
•
•
•
•
Kokonaisarkkitehtuurityö on aloitettu
08/2011
ICT-ratkaisukehitysmalli käyttöönotettu
4/2014 (EsPro-malli jo 8/2013)
Espoon KA-ryhmä läpikäy kaikki
(lähes) ICT-ratkaisukehitystä sisältävät
projektiaihiot
Espoon KA-periaatteet hyväksytty
kaupungin johtoryhmässä
KA-ryhmän toiminta nojaa tällä hetkellä
vahvasti KA-periaatteisiin
Kokonaisarkkitehtuurin omistaja on
kaupunginjohtaja
Toiminta-arkkitehtuurin nykytilan
kuvaus tehty
•
•
•
•
KA-kuvausvälineen (QPR)
käyttöönotto käynnissä (keskeisiä
kehitysprojekteja tuetaan)
Ylätason tavoitearkkitehtuuri (ja
ylätason nykyarkkitehtuuri), jotka
muodostavat jatkossa yhden KAohjauksen kulmakivistä
Toimijarekisterin käyttöönotto ja
tietoarkkitehtuurin jatkokehitys
Kaupungin
integraatiovalmiuksia/kyvykkyyttä
kehitetään nopealla aikataululla
KA-periaatteet päivitetään tämän
vuoden kuluessa
21
Mihin KA-ongelmiin KA-väline erityisesti auttaa
Toimintaa kehitetään
teknologian tai
teknologiatoimittajien
ehdoilla
Toimintayksiköt eivät
ymmärrä tietojärjestelmiin
tai tietoon liittyvien
päätöksien vaikutuksia tai
heijastuksia muihin
VAIKUTUKSET
yksiköihin
Tuleviin toiminnan
muutoksiin
ei ehditä varautua
Tehdään
päällekkäisiä/turhia
investointeja ja projekteja
SUUNNITTELUVAIHEEN
NÄKYVYYS
KA-väline
IT/tietohallinto koetaan
toiminnan kehittämisen
jarruna
YHDENMUKAISUUS
Toimintaprosessit
hahmotetaan
vain organisaation kautta
Toiminnan ja ITyksiköiden/tietohallinnon
yhteistyö kangertelee
Sopimukset tehdään
palvelutoimittajien
ehdoilla, eikä ymmärretä
sopimusteknisiä
tai arkkitehtuurillisia
ankkureita
LISÄÄ
YMMÄRRYSTÄ
Järjestelmäkokonaisuuden
kompleksisuus rajoittaa
toiminnan kehittämistä
Palvelukehityksessä ei hyödynnetä
toimintaympäristön
mahdollisuuksia kannustamalla
kehittämään palveluita
julkista tietoa avaamalla
22
KA-väline QPR: mitä, kuka ja miksi
• Mitä
– Eri arkkitehtuurialueiden dokumentointi
• Kuka
– Dokumentoijat eri KA-alueilla / toimialoilla, dokumentointien
katselmoijat/katsojat ja ympäristön pääkäyttäjät
– TIERA antaa tuen pääkäyttäjille ja tarjoaa teknisen
ympäristön
• Miksi
– Kuvaukset aiemmin staattisina erillisinä dokumentteina
– Järjestelmällinen KA-työ edellyttää vaivatonta kuvausten
käyttöä
– Kuvaa ja selittää kehittämisprojektien / prosessien väliset
suhteet
– Apu muutoksenhallinnassa ja hankinnoissa
– Muutosten vaikutusten läpikäynti ja arviointi
– On KA-työn apuväline, ei itsetarkoitus
29.8.2014
23
Arkkitehtuurin mallinnuspalvelu
Arkkitehtuurin mallinnuspalvelu
 Arkkitehtuurin mallinnuspalvelu on Tieran kunnille tarjoama palvelu
kokonaisarkkitehtuurin mallintamiseen
 Arkkitehtuurin mallinnuspalvelu kattaa kaikki kokonaisarkkitehtuurin
kuvaukset:
–
Prosessit, tiedot, tietojärjestelmät, teknologian
–
Kaaviokuvat, luettelot, taulukot
© Copyright Kuntien Tiera Oy
2
5
Arkkitehtuurin mallinnuspalvelun sisältö
 Palvelu sisältää
mallinnustyövälineen ja
asiantuntijapalvelua
 Mallinnustyöväline koostuu
QPR-mallinnusohjelmistosta,
QPR-palvelinohjelmistoista ja
niihin liitetystä tietokannasta
Arkkitehtuurin
mallinnuspalvelu
Mallinnustyöväline
QPR-mallinnusohjelmisto
QPRpalvelinympäristö
Arkkitehtuurin
mallintamisen
asiantuntijapalvelu
© Copyright Kuntien Tiera Oy
2
6
Monet kunnat palvelun asiakkaina
 Tiera tarjoaa
arkkitehtuurin
mallinnuspalvelua
asiakkailleen
 Jokaisella palvelua
käyttävällä kunnalla
on palvelimella oma
mallinnusympäristö
 Kunnat voivat jakaa
ja yhteiskäyttää
yhteisiä
arkkitehtuureja
Espoo
Espoo
Kunta
2
Kunta
2
Kunta
3
Kunta
3
Kunta
4
Kunta
4
Kuntien
yhteinen
QPR-palvelinympäristö
© Copyright Kuntien Tiera Oy
2
7
Arkkitehtuurin mallinnuspalvelun visio
Valtionhallinnon kokonaisarkkitehtuuri
STM
OKM
Vero
VM (julkishallinnon yhteinen)
muut
Tieran hallintamalli
Espoo
Kunta 2
Kunta 3
Kuntien
yhteinen
kokonaisarkkitehtuuri
Tieran palveluarkkitehtuuri
Tieran
arkkitehtuurin
johtoryhmä
Kunta 4
Kunta 5
Yhteinen mallinnuksen perusta
(pohjamallit, mallipohjat, metamalli)
Tieran arkkitehtuurin mallinnusympäristö
KA-klubi (seminaarit, hyvät käytännöt)
Asiantuntijapalvelut
Mallinnusympäristön
tuki
2
8
© Copyright Kuntien Tiera Oy
Arkkitehtuurin mallinnuspalvelun
hyödyntäminen kuntatoimijalla
Mallinnustyövälineen käyttökohteet
 JHS 179 –
suosituksen
mukaiset
kuvaukset
 Arkkitehtuurin eri
näkökulmien
kuvaukset
 Organisaatiokohtaiset
kuvaukset
 Nykytilan ja
tavoitetilan
kuvaukset
30
Osa Kouvolan tietojärjestelmäkartasta
© Copyright Kuntien Tiera Oy
3
1
Arkkitehtuurin osien yhteydet
Eri näkymissä käytetään samoja elementtejä
Kuvan lähde: QPR
Kuvan lähde: QPR
32
Mallinnus ja katselu
 Kuvaukset luodaan
QPR työasemaohjelmistolla
QPR Enterprise Architect
QPR Portaali
 Kuvaukset voidaan
julkaista ja jakaa
QPR portaalissa
verkon kautta
33
Yhteiskäyttö kunnan sisällä
Kunnan yhteiset arkkitehtuurielementit ja kaaviot
Kunta
Arkkitehtuurimalli 2
Arkkitehtuurimalli 1
Yhteisten
tuotosten
käyttö
Uusien
tuotosten
luonti
Kunnan
pohjamalli
34
Yhteiskäyttö kuntien välillä
Kuntien yhteiset arkkitehtuurielementit ja kaaviot
Kunnat
Kunta 2
Kunta 1
Tiera
Yhteisten
tuotosten
käyttö
Uusien
tuotosten
luonti
Yhteinen
tietokanta
35
Palvelun hyöty kunnalle
Edut piirtotyökaluihin verrattuna
•
•
•
•
•
•
•
•
•
Arkkitehtuurin kaikki näkökulmat
voidaan kuvata yhdessä työkalussa
Palvelu tukee kokonaisarkkitehtuurin
kuvaamista JHS 179 –suosituksen
mukaan
ArchiMate-, UML-, BPMN- ja
toimintaprosessinotaatiot käytössä
Arkkitehtuurin elementtien tiedot ja
niiden suhteet ovat yhteisessä
tietokannassa
Kuvausten versionhallinta käytettävissä
Ulkoista tietoa voidaan liittää
arkkitehtuurikuvauksiin
Arkkitehtuurikuvausten editointi on
mahdollista tiimityönä
Arkkitehtuurikuvaukset voidaan
julkaista ja jakaa verkossa
Arkkitehtuurin elementtejä ja kaavioita
voidaan helposti uudelleenkäyttää
Hyödyt yhteisestä palvelusta
•
•
•
•
Kunnan ei tarvitse investoida oman
palvelinympäristön perustamiseen ja
ylläpitoon
Kunta voi hyödyntää yhteisiä
menetelmiä ja malleja
Kuntien yhteisten arkkitehtuurien ja
elementtien jakaminen ja
hyödyntäminen mahdollista
Arkkitehtuurin mallintamisen
asiantuntijapalvelu käytettävissä
36
Vielä:
Tieran valmiiksi kilpailuttama palvelu
QPR paikalla asiakaspäivillä
Kiitos!
Yhteystiedot
Espoon kaupunki: Marko Kukkonen
TIERA: Jari Hintsala
Kansallinen palveluväylä –
käyttöönotto kuntakentälle
Tieran yhteistyöfoorumi 27.8.2014
Espoon palveluväyläpilotti
29.8.2014
40
Espoon palveluväyläpilotin sisältö
Projektin tavoitteena oli todentaa palveluväylän soveltuminen paikallisten
integraatioiden toteuttamiseen eri ympäristöissä olevien tietojärjestelmien
välillä.
Espoo testasi palveluväylään perustuvaa tiedonsiirtoa hoitotyön
ydinjärjestelmän ja eri järjestelmätoimittajien hoitotyötä tukevien
järjestelmien välillä.
Pilotti toteutettiin seuraavien järjestelmien välillä palveluväylän ylitse:
• kotihoidon toiminnan ohjauksen ja optimoinnin järjestelmä (Tiera Mobiili
Kotihoito),
• potilastiedon perusjärjestelmä (Tieto Oyj:n Effica) sekä
• kotihoidon työvuorosuunnittelun järjestelmä (CGI:n Titania).
Pilotoinnin pohjaratkaisuksi valittu Viron kansallinen palveluväylä ”X-Road”
on todettu toimivaksi sekä konseptina että tuotannossa olevana ratkaisuna.
29.8.2014
41
Espoon palveluväyläpilotti
Effica
(Tieto)
Ulkopuolinen
palveluntuottaja (Tieto)
Tiedon tarjous:
•
Potilaan riskitiedot
•
Kertomustiedot
Optio 1:
•
Potilaan perustiedot
•
Ajanvaraustiedot
Optio 2:
•
Koodistot
•
Tilastotiedot
Kotihoidon
toiminnanohjaus
+ sähköinen
oven avaus
Ulkopuolinen
(Fastroi)
palveluntuottaja (Tiera)
Kansallinen palveluväylä
Internet
Työvuorototeuma:
vuoron alkuaika ja
vuoron loppuaika
Työvuorosuunnitelma:
vuorossa olevat henkilöt
Titania
(CGI)
Ulkopuolinen
palveluntuottaja (Fujitsu)
Palveluväyläpilotoinnin kokemuksia
• Palveluväyläpilotti –projekti tuo kustannushyötyjä vasta kun integraatio viedään
tuotantoon.
Laskennalliset hyödyt mobiiliratkaisun käyttöönotosta:
• Esimerkkilaskelma kun palveluaika lisääntyy 40 %:sta 60 %:iin (Espoon tavoite
siirryttäessä mobiiliin kotihoitoon) 300 hengen kotihoitoyksikössä:
• Säännöllisessä kotihoidossa noin 1290 asiakasta / kk, joka voisi nousta 1560
asiakkaaseen / kk (+ 270 asiakasta)
• Tilapäisessä kotihoidossa noin 1000 asiakasta / kk, joka voisi nousta 1200
asiakkaaseen / kk (+ 200 asiakasta)
• Tai asiakkaan luona vietetty aika voisi pidentyä
• Jos lisäksi oletetaan, että Espoossa 80 % hoitajista on lähihoitajia ja 20 %
sairaanhoitajia, vuotuinen säästöpotentiaali säännöllisessä kotihoidossa olisi
2 130 000 € / v ja tilapäisessä kotihoidossa 2 050 000 € / v.
• Kun tilastointi ja kirjaaminen suoritetaan käynnin yhteydessä
toiminnanohjaussovelluksella eikä toimistolla saavutettava laskennallinen
työajan säästö olisi noin 2 900 000 € / v.
29.8.2014
43
Espoon palveluväyläpilotti
HILKKA
kotihoidon
toiminnanohjaus
(Fastroi)
fw
turvapalvelin / adapteri
Ulkopuolinen
palveluntuottaja (Tiera)
Keskuspalvelut
Palvelukatalogi
Sopimuskatalogi
fw
Autentikointipalvelu
Osoitteet
Kansallinen palveluväylä
Loki
Internet
Ulkopuolinen
palveluntuottaja (Tiera)
Espoon konesali
fw
turvapalvelin
Effica (Tieto)
Ulkopuolinen
palveluntuottaja (Tieto)
adapteri
fw
adapteri
Titania (CGI)
Ulkopuolinen
palveluntuottaja (Fujitsu)
Palveluväyläpilotti
Kaupunki X
palvelu
palvelu
fw
turvapalvelin /
liityntäpalvelin
Ulkopuolinen
palveluntuottaja
Keskuspalvelut
Palvelukatalogi
fw
liityntäpalvelin
Autentikointipalvelu
turvapalvelin
turvapalvelin
Sopimuskatalogi
Osoitteet
palveluväylä
Loki
Internet
Espoon konesali
fw
turvapalvelin
palvelu
fw
palvelu
Ulkopuolinen
palveluntuottaja
Ulkopuolinen
palveluntuottaja
liityntäpalvelin
liityntäpalvelin
Palveluväyläpilotoinnin kokemuksia
• Palveluväylä on turvallinen tiedonvälitysratkaisu julkisen internetin yli (vrt. esim.
SOTE –alueen asettamat tietoturvavaatimukset)
• X-Road on Virossa käytössä oleva standardoitu palveluväyläratkaisu, joka
mahdollistaa julkisen ja yksityisen sektorin hallinnoimien ja eri puolille
hajautettujen tietokantojen yhdistämisen yhdeksi palvelukokonaisuudeksi.
• Palveluväylän hallintamalli / hallinta (vrt. Viron RIHA).
• Hallintaprosessi (liittyminen, muutosten ylläpito, irtautuminen)
• Auditoinnit
• Sertifikaatit
• Palvelun tuottaja / asiakas > nimeämiset (Y-tunnusten käyttäminen)
• Väylän ryhmiä ei testattu (ryhmäjäsenyyden saamisen ohjeistus /
edellytykset)
• Lokitukset (lokien arkistointia taustajärjestelmään ei testattu, vrt. ohjeistus /
lainsäädäntö)
• Tietoliikennejärjestelyt (avaukset, yhteyksien testaus ja kuittaukset)
• Informointitapojen kiinnittäminen (yleinen info, vastuuhenkilökohtainen…)
• WSDL -kuvaukset (palvelukuvaus, jakeluihin sisäänrakennettu ominaisuus > ei
sisällä toimivuuden tarkistusta) ja hallinnointi
• Ympäristön pystytyksen tuki
29.8.2014
• Ympäristön valvonta (24/7, lokitukset, yhteyshenkilöt…)
46
Palveluväyläpilotoinnin kokemuksia
• Yhtenäinen käsitteistö puuttuu (adapteri / liityntäpalvelin…)
• Tietoarkkitehtuurista päättäminen haasteellista esim. ”potilaan perustiedot”
Efficassa, Pegasoksessa, Hilkka kotihoidossa, Espoossa, Lahdessa ja Kanta palvelussa eri sisältöisiä
• Teknisen ympäristön pystyttäminen (keskuspalvelut, turvapalvelin, liityntäpalvelin)
• Päivitysten jakaminen (päivityksiä HTTPS konfigurointeihin)
• Toteutus suoraviivaista saadun ohjeistuksen perusteella
• Teknisen ympäristön pystyttäminen / turvapalvelimen käyttöjärjestelmä (Ubuntu
10.04 LTS) / tuetut laiteympäristöt
• Valmiit laitespeksit (vrt. tietoliikenteen määrä)
• Käyttäjien autentikointi (kaikki palvelimen käyttäjät voivat lähettää sanomia)
• Organisointi ja sidosryhmäyhteistyö helppoa / haasteellista, nykyisen
toimintatavan muutokset (omistaja)
• Kaikkien palveluväylään liittyvien toteutusten tulee olla standaradinmukaisia
• Integraatiokustannusten aleneminen
• vrt. kustannukset: p-2-p
• Käytetään yleiskäyttöisiä ratkaisuja (kelpaa moneen tarpeeseen)
29.8.2014
47
Palveluväyläpilotoinnin kokemuksia
• Palveluväylä parantaa tietojen saatavuutta ja ohjaa yhteentoimivuuteen (mutta ei
tuo mitään sisällölliseen yhteentoimivuuteen)
• Palveluväylän tuotteistaminen (VM / Tiera / Espoo)
• Työssä tulee huomioida kansallinen palveluarkkitehtuuri, kansallinen palveluväylä,
tunnistamisen ja muiden yhteisten kansallisten palveluiden kehittäminen
• Tukipalvelut
• Ylläpidon aikainen tekninen tukipalvelu
• Integraatioiden mallintaminen / -kuvaaminen (KA-väline / -välineet / ympäristö)
• Integraatio strategia, periaatteet ja linjaukset sekä menetelmät ja standardit (kuka
hallinnoi ja standardoi)?
• Laajemmat integraatioratkaisut / Espoon sisäiset integraatioratkaisut (erillisen
integraatioalustan tarve)?
• Monitorointi tietosisältöön, triggerit, jonokäsittelyt ja adapterit eri tietomuodoille
puuttuvat
• Vain yksi palveluväylä mahdollinen?
(mahdollistaa samat domain-nimet, vrt. yhdistäminen ESB:llä, tuleva versio
mahdollistaa yhdistämisen + luottosuhteet, vrt. yhdistämisessä latenssiongelmat)
29.8.2014
48
Palveluväyläpilotoinnin kokemuksia
• Kansallisen palveluväylän tuotantoympäristön valmistumista odotellessa
(etenemispolku, jotta siirtymäaikana työmäärät minimoidaan): XML-pohjaiset
Webservice –rajapinnat muutettavissa pienimmällä työllä
palveluväylärajapinnoiksi
• Pilotin jälkeen rakentamiskustannukset ennustettavissa melko hyvin
• Palvelujen / intergraatioiden priorisointi palveluväylään liitettäessä (vrt.
kansalliset tietovarannot / kuntakohtaiset integraatiot)
• Ympäristön vikasietoisuudesta: Ei kahdennuksia, ei klustereita > sanoma
voidaan menettää, jonka huomiointi jää lähettävän järjestelmän vastuulle
• Mahdollistaa asynkronisen tiedonsiirron (antaa mahdollisuuksia organisaatioiden
väliseen isojen tietomäärien siirtoon)
• Testauksen tarkka ohjeistaminen (muuten runsaasti iterointia: ”liittymän
rakentamista 95% ja 5% palveluväylää”)
• Tarvitaan testiympäristö (ja sen hallinta)
• ”Pystytetty ja toimiva palvelu tarvitsee vain vähän valvontaa / ylläpitoa”
• Kaikkea ei voi / ei kannata siirtää palveluväylään
• Turvapalvelinkoulutuksesta: Koulutus ei vaadi paikalle tuloa > aineisto oli riittävä
29.8.2014
49
Palveluväyläpilotoinnin kokemuksia
• Kuinka laajasti X-Roadia käytetään Viron terveydenhuollon organisaatiossa
yhdistämään sisäisesti eri it-järjestelmiä (esim. kaksi it-järjestelmää samassa
sairaalassa)
- X-roadia käytetään ulkoisiin yhteyksiin kansallisen tason integraatioissa
(terveydenhuollon palveluntuottajien integrointiin kansallisiin rekistereihin, eresepiin tai kansalliseen terveysrekisteriin).
- X-roadia käytetään harvoin terveydenhuollon eri palvelutarjoajien integrointiin
(esimerkiksi perhelääkäreiden integrointiin joihinkin sairaaloihin, jotka tarjoavat
palveluja X-Roadille).
- X-roadia ei käytetä saman sairaalan sisällä. Se johtuu X-Roadin arkkitehtuurista,
se tarjoaa turvallisen yhteyden (internetin yli) kahden X-Roadin turvapalvelimen
välillä. Yhdessä sairaalassa on vain yksi X-Road -palvelin ja ei ole
tarkoituksenmukaista tällöin siirtää dataa X-Roadin kautta.
• Onko Viron sairaaloissa käytössä muita integraatioalustoja (esim. ESB, Microsoft
BizTalk, IBM WebSphere ..)
- Ei ole yhteistä alustaa sisäiseen integrointiin, kunkin sairaala päättää niistä itse.
- Nortal käyttää räätälöityihin integrointeihin Oracle ESB:tä. Samaa alustaa
käytetään sisäisten järjestelmien integraatioissa ja ulkoisten palveluntarjoajien
29.8.2014
yhteyksien rakentamisessa X-Roadin kautta (tiedossa on yksi Microsoft BizTalk 50
toteutus).
Espoon linjaukset palveluväylästä ja
integraatioarkkitehtuurista
Asia
Periaate
Tarkempi kuvaus
Kansallinen vai paikallinen
palveluväylä (x-road)
Espoo tukeutuu kansalliseen
palveluväylään eikä toteuta paikallista
palveluväylää (x-road)
Nykyinen X-road-teknologia ei
mahdollista väylien kytkemistä
peräkkäin/rinnakkain.
Sisäiset ja ulkoiset
integraatiot kansallisessa
palveluväylässä
Kansallista palveluväylää käytetään
pääsääntöisesti ulkoisten
integraatioiden toteuttamiseen,
pääkohteena tällöin kansalliset
perustietovarannot. Sisäiset
integraatiotarpeet on ratkaistava
toisella tavoin.
Kansallisen palveluväylä (x-road) ei
ratkaise Espoon sisäisiä
integraatiotarpeita.
Sisäiset integraatiot ja
rajapinnat kansalliseen
palveluväylään
Espoossa tarvitaan sisäinen
integraatioalusta/palvelu (ESB), joka
huolehtii organisaation sisäisistä
integraatiotarpeista sekä voi liittää
myös Espoon omat järjestelmät kiinni
kansalliseen palveluväylään.
Palveluväylä ei sinänsä ratkaise
tietojärjestelmien rajapintaongelmia,
vaan rajapinnat on kehitettävä sekä
teknisessä että sisällöllisessä
mielessä. Sisäinen integraatioalusta
mahdollistaa integraatioiden toiminnan
hallinnan ja valvonnan (eri lähteistä
tulevan tiedon yhteismitallistaminen)
29.8.2014
51
Espoon linjaukset palveluväylästä ja
integraatioarkkitehtuurista
Asia
Periaate
Tarkempi kuvaus
Sisäinen integraatioalusta
kaupunkitasoisesti
Espoo kehittää yhtä yhtenäistä
integraatioalustaa koko kaupungin
tarpeisiin. Espoon uusi sairaala (EUS)
toimii tässä pilottina.
Integraatiotarpeita on runsaasti ympäri
kaupunkia eikä ole tarpeen kehittää
pistemäisiä ratkaisuja päällekkäin
(tuottavuus, kyvykkyys, jne.), aikataulu
on sovitettava EUS-projektin tarpeisiin
Sisäinen integraatioalusta
kuntayhteisesti (Tiera)
Espoo toimii pilottina/edelläkävijänä
kehittämässä sisäistä
integraatioalustapalvelua yhdessä
Tieran kanssa ja lähtökohtana on
integraatioalustapalvelun tekninen ja
sopimuksellinen skaalautuvuus koko
kuntakentälle.
Sisäisten integraatioiden,
palveluväylään liittymisen ja kuntien
tietojärjestelmien rajapintojen
kehittämisen tarpeet ovat
samankaltaisia kaikilla kunnilla. Tieran
toimiessa operaattorina voidaan sama
kehitystyö hyödyntää useamman
kunnan kohdalla (tuottavuus).
29.8.2014
52
Integraatioarkkitehtuuri
Kaupunki X
palvelu
palvelu
fw
turvapalvelin /
liityntäpalvelin
Ulkopuolinen
palveluntuottaja
Keskuspalvelut
Palvelukatalogi
fw
liityntäpalvelin
Autentikointipalvelu
turvapalvelin
turvapalvelin
Sopimuskatalogi
Osoitteet
Kansallinen palveluväylä
Loki
Internet
Ulkopuolinen
palveluntuottaja
Integraatiopalvelu
Espoon konesali
Integraatioalusta
turvapalvelin / liityntäpalvelin
palvelu
Ulkopuolinen
palveluntuottaja
turvapalvelin / liityntäpalvelin
fw
turvapalvelin
fw
palvelu
Ulkopuolinen
palveluntuottaja
turvapalvelin / liityntäpalvelin
Palveluväyläpilotin dokumentaatio
• Espoo.fi > Espoon kaupunki > Uutiset > Espoon
palveluväyläpilotoinnin kokemuksia
29.8.2014
54
Palveluväylän käyttöönoton
haasteita
Nykytilan toiminta-arkkitehtuurin keskeisiä haasteita:
• Toiminta-arkkitehtuurin ylätason määrittelyn puute yhteentoimivuuden ja tehokkuuden
varmistamiseksi.
• Byrokraattisuus (kehittämisessä), joka on johtanut julkisen sektorin osa-optimointiin
nykytilassa.
Nykytilan tietoarkkitehtuurin keskeisiä haasteita:
• Tietojen yhteensopimattomuus.
• Tietojen kopiointi ympäri julkista sektoria sekä vaihteleva tietojen laatu.
• Yhteistä tietomallia ja käsitteistöä ei ole määritelty.
• Rajapintojen standardointia ja harmonisointia ei ole tehty.
Nykytilan tietojärjestelmäarkkitehtuurin keskeisiä haasteita:
• Kunnissa on toteutettu paljon eri tietojärjestelmäpalveluita, joissa on periaatteessa
samanlaista toiminnallisuutta.
• Tiedonvälityksen reaaliaikaisuuden ja kokonaisvaltaisen hallinnan puuttuminen.
• Modulaaristen tietojärjestelmäpalveluiden puuttuminen, jotka ovat helpommin
uudelleenkäytettävissä ja yhdisteltävissä erilaisiin koostettuihin palveluihin.
29.8.2014
55
Integraatioarkkitehtuuri – haasteet
•
•
•
•
•
•
•
•
•
•
•
tiedonsiirtojen hallinnan puute
runsas manuaalinen työ
järjestelmien ikä ja vanhakantaisuus
järjestelmissä olevien kyvykkyyksien hyödyntämättömyys
vastuiden määrittelyn epätarkkuus tietojen omistajuuden osalta
tiedon uudelleenkäytön matala aste
yksittäisen prosessinosan optimoiminen koko prosessin tukemisen
sijaan
tietojen laadun matala taso: eheys, reaaliaikaisuus, oikeellisuus,
yksiselitteisyys
vanhanaikaisten tiedonsiirtomenetelmien käyttö (siirtotiedostot)
tiedonhallinnan matala kypsyysaste
toimittajariippuvuus ja toimittajien suljetut rajapinnat käytetyissä
järjestelmissä
29.8.2014
56
Integraatioarkkitehtuuri – tarpeet
• tiedon yksiselitteisyys koko kaupungin sisällä (yhteinen
käsitemalli)
• tiedon luokittelu yhtenäisesti läpi koko kaupungin (tietoturva)
• tiedon tuottamisen ja uudelleenkäytön järkeistäminen (samaa
tietoa ei tuoteta useaan kertaan, yhteinen tietomalli)
• tiedon saatavuus ja hyödynnettävyys useamman toimialan
käyttöön tietojen yhdisteltävyys (yhteinen tietomalli)
• tiedon hallinnan prosessi (yhteinen tietomalli)
• tiedon hallinnan kehittäminen (roolit (erityisesti omistajuus),
vastuut)
• integraatioiden luomisen/käyttöönoton toimintamalli (sisältäen
integraatioista aiheutuvat muutokset toimintaan ja toiminnan
taustalla oleviin järjestelmiin)
29.8.2014
57
Kansallinen palveluväylä
•
•
•
•
•
•
•
•
Kansallista palveluväylää käytetään pääsääntöisesti ulkoisten integraatioiden
toteuttamiseen (integraatioissa, joissa ei ole tiedon manipulointitarvetta ja jos on,
niin se tehdään jossain muualla esim. ESB -ratkaisussa), pääkohteena tällöin
kansalliset perustietovarannot.
Kansallisen palveluväylän toteutukset ja alueelliset / paikalliset ESB –ratkaisut ovat
toisiaan tukevia ratkaisuja, joissa pitää noudattaa tarkoituksenmukaisuusperiaatetta
Kansallinen palveluväylä (X-Road) muodostuu hajautetusta palvelinympäristöstä ja
tarjoaa vakioidun, turvallisen tavan liittyä tarjoamaan / käyttämään palveluita julkisen
palvelurajapinnan kautta ja rakentaa integraatioita.
Mahdollistaa julkisen ja yksityisen sektorin hallinnoimien ja eri puolille hajautettujen
tietovarantojen yhdistämisen yhdeksi palvelukokonaisuudeksi.
Palveluväylä parantaa tietojen saatavuutta ja ohjaa yhteentoimivuuteen sekä tukee
tiedonsiirtoa alueiden välillä.
Sanoman hallinnointi jätetty liitettävien järjestelmien vastuulle (sanoma voidaan
menettää).
Ei sisällä mitään palveluita laajempia integraatioratkaisuja varten, joissa on tarve
sanomien keskitettyyn valvontaan, tietosisällön monitorointiin, triggerointiin,
jonokäsittelyihin, erilaisiin adaptereihin eri tietomuodoille tai tiedon roolipohjaiselle
käyttämiselle.
Kansallinen palveluväylä ei tarjoa tukea itse palvelujen kehittämiseen.
Alueellinen/paikallinen ESB -ratkaisu
•
•
•
•
•
•
•
Alueellista / paikallista ESB –ratkaisua käytetään pääsääntöisesti sisäisten
integraatioiden toteutuksessa tai integraatioissa, joissa on pyrkimyksenä tukea
mahdollisimman monipuolisesti eri integraatiotekniikoita, mahdollistaa
koosteisten palveluiden rakentaminen ja nostaa palvelukehityksen
abstraktiotasoa perinteisestä ohjelmoinnista.
Käytetään laajemmissa integraatioratkaisuissa / sisäisissä integraatioratkaisuissa,
joissa on tarve sanomien keskitettyyn valvontaan, tietosisällön monitorointiin ja
raportointiin, käyttäjän päätöksenteolle, triggerointiin, jonokäsittelyihin ja erilaisiin
adaptereihin eri tietomuodoille tai ratkaisuissa, joissa tarvitaan kahdennuksia ja / tai
klusterointeja.
Mahdollistaa prosessien orkestroinnin
Tukee eri elinkaaren vaiheissa olevien tietojärjestelmien integraatiotarpeita
Palveluväyläratkaisut voivat olla sovelluskohtaisia (SB), organisaatiokohtaisia (ESB) tai
useamman organisaation yhteisiä eli alueellisia.
Kaikilta em. tasoilta voi liittyä kansalliseen palveluväylään – tarkoituksenmukaisuus,
monistettavuus ja skaalautuvuus ratkaisee toteutusmallin käyttötarkoituksen mukaan.
Toteutuksen tulee noudattaa valtakunnassa, alueella ja organisaatiossa hyväksyttyjä
kokonaisarkkitehtuuriperiaatteita (mm. JHKA ”Vältä päällekkäisiä ratkaisuja”).
29.8.2014
60
29.8.2014
61
Kansallisen palveluarkkitehtuurin
toteuttamisohjelma (KaPA)
29.8.2014
62
Kansallisen palveluarkkitehtuurin
toteuttamisohjelma (KaPA)
Kansalliseen palveluarkkitehtuurikokonaisuuteen sisältyvät
seuraavat osat:
• Kansallinen palveluväylä (tiedonvälityskerros)
• Kansallinen sähköinen tunnistusmalli
• Kansalliset ratkaisut yritysten, muiden organisaatioiden ja
luonnollisten henkilöiden roolien ja valtuutusten hallintaan
• Kansalaisten, yritysten ja viranomaisten tarvitsemat yhteiset
palvelukanavat (palvelunäkymät)
• Ohjelman toimeenpanon ja toteutettavien kokonaisuuksien
jatkuvan ylläpidon ja valvonnan edellyttämät ohjaus- ja
toimintamallit
• Lainsäädäntötoimien valmistelu
29.8.2014
63
Kansallisen palveluarkkitehtuurin
toteuttamisohjelma (KaPA)
Aikataulu:
• 2015 palveluväylä ja julkisen hallinnon tuottamia rekisteritietoja
sisältävä katselupalvelu kansalaisille (ns. kansalaisnäkymä)
avataan tuotantokäyttöön, kansallinen sähköinen tunnistusmalli
valmisteltu
• 2016 tarvittavat lainsäädäntömuutokset on selvitetty ja valmisteltu;
kansallisen palveluarkkitehtuurin ja sen osakokonaisuuksien
jatkuvan ylläpidon ja kehittämisen ohjaus- ja hallintamallit sekä
toimintaprosessit on jalkautettu osaksi toimintaa asteittaisen
kehityksen ohella
• 2017 rooli- ja valtuutuspalvelu, sähköinen identiteetti ja
palvelunäkymät ovat tuotantokäytössä siten, että niihin on integroitu
keskeiset kansalaisia, yrityksiä ja hallintoa koskevat palvelut ja
tietovarannot
29.8.2014
• 2018 kansallinen palveluarkkitehtuuri siihen kuuluvine osineen
on
64
kokonaisuudessaan tuotantokäytössä
Kansallisen palveluarkkitehtuurin
toteuttamisohjelma (KaPA)
29.8.2014
65
Kari Kankaanhuhta
[email protected]
29.8.2014
66