Sisäasiainministeriön hallinnonalan ... - Poliisi
Sisäasiainministeriön hallinnonalan ... - Poliisi
Sisäasiainministeriön hallinnonalan ... - Poliisi
Transform your PDFs into Flipbooks and boost your revenue!
Leverage SEO-optimized Flipbooks, powerful backlinks, and multimedia content to professionally showcase your products and significantly increase your reach.
<strong>Sisäasiainministeriön</strong><br />
<strong>hallinnonalan</strong><br />
tietojärjestelmäarkkitehtuurin<br />
määrittely<br />
Hallinto<br />
SISÄASIAINMINISTERIÖN JULKAISUJA 32/2005
SISÄASIAINMINISTERIÖ<br />
KUVAILULEHTI<br />
Julkaisun päivämäärä<br />
1.11.2005<br />
Tekijät (toimielimestä, toimielimen nimi, puheenjohtaja, sihteeri)<br />
Arkkitehtuurityöryhmä: Kaarlo Korvola, SM, pj.,<br />
Pertti Luukkonen, SM, vpj., Antti-Olli Taipale, SM,<br />
Jaakko Hamunen, RVLE, Joonas Kankaanrinne, VRK,<br />
Olli Lehtoranta, PTHK, Vesa Hagström, UVI,<br />
Arto Nykänen, ISLH, Vesa Liikanen, SM,<br />
Riku Moisio, VM/VNTHY, Martti Karjalainen, OM<br />
Julkaisun laji<br />
Raportti<br />
Toimeksiantaja<br />
Sisäasiainministeriö<br />
Toimielimen asettamispäivä<br />
16.2.2005<br />
Julkaisun nimi (myös ruotsinkielisenä)<br />
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
Julkaisun osat<br />
Tiivistelmä<br />
Tässä raportissa esitettävä tietojärjestelmäarkkitehtuurimäärittely on osa sisäasiainministeriön <strong>hallinnonalan</strong><br />
strategiatyötä. Raportissa kuvattu tavoitetila ja siihen liittyvät linjaukset määrittelevät suunnan, johon<br />
<strong>hallinnonalan</strong> tietojärjestelmäratkaisuja jatkossa kehitetään ja periaatteet, jolla kehittämistä ohjataan. Yhteisen<br />
tavoitearkkitehtuurin tarkoituksena on löytää hallinnonalalle yhteisiä perusratkaisuja ja edistää järjestelmien<br />
yhteentoimivuutta pakottamatta kuitenkaan kaikkia toimialojen teknisiä ratkaisuja yhteen muottiin. Määriteltyjä<br />
arkkitehtuurilinjauksia edellytetään sovellettavan erityisesti <strong>hallinnonalan</strong> yhteisiä palveluja ja ratkaisuja<br />
luotaessa.<br />
Tärkeimpänä toiminnallisena tavoitteena määritellylle tietojärjestelmäarkkitehtuurille on mahdollistaa<br />
ympäristö, jossa voidaan tehokkaasti ja ajantasaisesti automatisoida poikkihallinnollisia prosesseja<br />
<strong>hallinnonalan</strong> sisällä ja tarvittaessa myös ulkoisten sidosryhmien kanssa. Tavoiteympäristö mahdollistaa<br />
hallinnonalalla selkeän työnjaon sekä tietojen ja toimintojen turhien päällekkäisyyksien poistamisen. Laajasti<br />
käytettyjä, useita toimialoja koskevia toimintoja toteutetaan mahdollisuuksien mukaan yhteisinä palveluina.<br />
Tavoiteympäristön sovellukset ja palvelut ovat kilpailutettavia ja toteutusympäristöstä toiseen siirrettäviä.<br />
Ympäristö tukee monikanavaista sähköisten asiointipalvelujen toteuttamista ja julkaisemista kansalaisille,<br />
toisille viranomaisille sekä <strong>hallinnonalan</strong> omille käyttäjille.<br />
Tavoitearkkitehtuuri on palvelupohjainen kerrosarkkitehtuuri. Tämä mahdollistaa sen, että tavoitetilan<br />
järjestelmäratkaisut ovat avoimia ja joustavia, jolloin on saavutettavissa myös ratkaisujen pitkäikäisyys.<br />
Käyttöönotettavat tekniset ratkaisut perustuvat alan parhaisiin käytäntöihin sekä koeteltuihin välineisiin ja<br />
tuotteisiin.<br />
Perustan tavoitearkkitehtuurin toteutukselle muodostavat monet hallinnonalalla yleisesti ja sen toimialoilla jo<br />
tehdyt ratkaisut tai käynnissä olevat kehittämishankkeet, joista tärkeimpinä mainittakoon SMCore runkoverkko,<br />
työasemaympäristöjen vakiointi, keskitetty käyttäjähallinta- ja kertakirjautumisratkaisu ja virkakortin<br />
käyttöönotto, palvelukeskusajattelu sekä asianhallintaratkaisun määrittely ja käyttöönotto.<br />
Tavoitetilamäärittelyssä on otettu huomioon myös valtionhallinnon tasolla olemassa olevat suositukset,<br />
linjaukset ja jatkossa mahdolliset hallinnonlaajuiseen käyttöön tarkoitetut palvelut.<br />
Tavoitearkkitehtuurin toteuttamista kuvaavassa raportin luvussa 7 on tavoitetilaa ja arkkitehtuurin eri<br />
komponentteja koskevat linjaukset esitetty kunkin niitä käsittelevän kohdan lopussa laatikoituna. Raportin<br />
viimeisessä luvussa on kuvattu tavoitearkkitehtuurin hallinnointimalli ja toimenpidesuunnitelma, joka kattaa<br />
aikaisemmissa luvuissa esitetyt linjaukset. Ehdotetun hallinnointimallin lähtökohtana on hallinnonalalle<br />
perustettava arkkitehtuurin ohjausryhmä, joka vastaa arkkitehtuurin ylläpidosta, toimeenpanon valvonnasta ja<br />
siihen liittyvien kehittämishankkeiden koordinoinnista. Arkkitehtuurin hallinnoinnin selkeä vastuuttaminen ja<br />
siihen liittyvät valtuudet ovat edellytys arkkitehtuurin ohjaavan merkityksen ja tavoitetilalle asetettujen<br />
tavoitteiden toteutumiselle.<br />
Avainsanat (asiasanat)<br />
tietohallinto, tietotekniikka, tietojärjestelmä, arkkitehtuuri<br />
Muut tiedot<br />
Sarjan nimi ja numero<br />
<strong>Sisäasiainministeriön</strong> julkaisusarja 32/2005<br />
Kokonaissivumäärä<br />
Jakaja<br />
Sisäasiainministeriö<br />
Kieli<br />
Suomi<br />
ISSN<br />
1236-2840<br />
Hinta<br />
Kustantaja<br />
Sisäasiainministeriö<br />
ISBN<br />
951-734-905-X<br />
Luottamuksellisuus<br />
julkinen
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
Sisällysluettelo<br />
1 Yhteenveto ............................................................................................................................ 4<br />
2 Tausta ja tavoitteet ................................................................................................................ 5<br />
3 Toimintaympäristö ................................................................................................................ 6<br />
4 Nykytila ja kehittämistarpeet ................................................................................................ 7<br />
4.1 Yleistä .......................................................................................................................... 7<br />
4.2 Muutospaineita aiheuttavat kehitystrendit ................................................................... 7<br />
4.3 Lähtökohtana pidettävät olemassa olevat linjaukset ja ratkaisut ................................. 8<br />
5 Tavoitetilalle asetettavat vaatimukset ................................................................................... 9<br />
5.1 Tavoitearkkitehtuurille asetetut toiminnalliset vaatimukset ja tavoitteet..................... 9<br />
5.2 Tavoitearkkitehtuurille asetetut tekniset vaatimukset ja tavoitteet.............................. 9<br />
6 Viitearkkitehtuuri ................................................................................................................ 10<br />
6.1 Yleistä ........................................................................................................................ 10<br />
6.2 Perusjärjestelmäpalvelut ............................................................................................ 11<br />
6.3 Käyttäjäsovelluspalvelut............................................................................................ 11<br />
6.4 Käyttäjäsovelluspalvelut ja palvelujen jakelu käyttäjille........................................... 12<br />
6.5 Integrointipalvelut...................................................................................................... 12<br />
6.6 Yleiset sovelluspalvelut ............................................................................................. 13<br />
6.7 Ulkoiset järjestelmäpalvelut ...................................................................................... 13<br />
6.8 Hallinnonalan järjestelmäpalvelujen tarjoaminen ulkopuolisille organisaatioille ..... 13<br />
7 Tavoitetilan tietojärjestelmätekninen toimintaympäristö.................................................... 14<br />
7.1 Yleistä ........................................................................................................................ 14<br />
7.2 Toimialakohtaiset palvelut......................................................................................... 14<br />
7.3 Yhteiset palvelut ........................................................................................................ 15<br />
7.3.1 SM:n <strong>hallinnonalan</strong> palvelut.................................................................................. 15<br />
7.3.2 VN-tason palvelut.................................................................................................. 15<br />
7.4 SM-runkoverkko ja sen palvelut................................................................................ 16<br />
8 Tavoitearkkitehtuurin toteuttaminen ................................................................................... 17<br />
8.1 Johdanto..................................................................................................................... 17<br />
8.2 Käyttäjät..................................................................................................................... 17<br />
8.3 Sovellukset................................................................................................................. 17<br />
8.3.1 Yleistä.................................................................................................................... 17<br />
1
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
8.3.2 Toimisto- ja työryhmäsovellukset ......................................................................... 18<br />
8.3.3 Viestintäpalvelut.................................................................................................... 19<br />
8.3.4 Verkkosivustot....................................................................................................... 19<br />
8.3.5 Hallinnolliset sovellukset ...................................................................................... 20<br />
8.3.6 Operatiiviset sovellukset ....................................................................................... 20<br />
8.3.7 Asiointisovellukset ................................................................................................ 21<br />
8.3.8 Valtioneuvoston yhteiset sovellukset .................................................................... 21<br />
8.3.9 Keskeisimmät muut ulkoiset sovellukset .............................................................. 21<br />
8.4 Yleiset sovelluspalvelut ............................................................................................. 22<br />
8.4.1 Tunnistaminen ja kertakirjautumisjärjestelmä....................................................... 22<br />
8.4.2 Käyttäjähallinta ja käyttövaltuuksien hallinta ....................................................... 22<br />
8.4.3 Asianhallinta.......................................................................................................... 23<br />
8.4.4 Integrointi .............................................................................................................. 24<br />
8.4.5 Tietoturvapalvelut ................................................................................................. 24<br />
8.4.6 Paikkatietopalvelut ................................................................................................ 25<br />
8.4.7 Koodistopalvelut ................................................................................................... 25<br />
8.4.8 Tietojen analysointi- ja raportointipalvelut ........................................................... 26<br />
8.4.9 Järjestelmänhallintapalvelut .................................................................................. 26<br />
8.5 Palvelujen jakelu käyttäjille (käyttöliittymät)............................................................ 26<br />
8.6 Tietoarkkitehtuuri ...................................................................................................... 27<br />
8.7 Ei-toiminnalliset tavoitteet......................................................................................... 28<br />
8.7.1 Tietoturvallisuus.................................................................................................... 28<br />
8.7.2 Toiminnan jatkuvuuden turvaaminen.................................................................... 29<br />
8.7.3 Palvelutaso............................................................................................................. 30<br />
8.8 Palvelujen kehittämis-/ylläpitovastuut....................................................................... 30<br />
8.8.1 Oman toimialan palvelujen käyttö......................................................................... 30<br />
8.8.2 Yhteisten tai toisen toimialan jaettujen palvelujen käyttö..................................... 30<br />
8.8.3 Jaettuja ja yhteisiä palveluja hyödyntävien yhdistelmäpalvelujen käyttö ............ 30<br />
8.9 Sisäiset ja ulkoiset liitäntärajapinnat.......................................................................... 31<br />
9 Teknologia- ja tuotevalinnoista........................................................................................... 32<br />
10 Tavoitearkkitehtuurin toimeenpano ja hallinnointi........................................................ 33<br />
10.1 Toimeenpanosuunnitelma.......................................................................................... 33<br />
10.2 Arkkitehtuurin ylläpito ja toimeenpanon valvonta .................................................... 35<br />
2
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
LIITTEET<br />
1 Arkkitehtuurityöryhmän jäsenet<br />
2 Tavoitetilan toimintaympäristöön liittyviä muutostrendejä<br />
3 Yhteenveto tavoitearkkitehtuurin tärkeimmistä sisäisistä ja ulkoisista<br />
liitännöistä<br />
4 Tuotekatsaus<br />
3
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
1 Yhteenveto<br />
Tässä raportissa esitettävä tietojärjestelmäarkkitehtuurimäärittely on osa sisäasiainministeriön<br />
<strong>hallinnonalan</strong> strategiatyötä. Raportissa kuvattu tavoitetila ja siihen liittyvät linjaukset<br />
määrittelevät suunnan, johon <strong>hallinnonalan</strong> tietojärjestelmäratkaisuja jatkossa kehitetään ja<br />
periaatteet, jolla kehittämistä ohjataan. Yhteisen tavoitearkkitehtuurin tarkoituksena on löytää<br />
hallinnonalalle yhteisiä perusratkaisuja ja edistää järjestelmien yhteentoimivuutta pakottamatta<br />
kuitenkaan kaikkia toimialojen teknisiä ratkaisuja yhteen muottiin. Määriteltyjä<br />
arkkitehtuurilinjauksia edellytetään sovellettavan erityisesti <strong>hallinnonalan</strong> yhteisiä palveluja ja<br />
ratkaisuja luotaessa.<br />
Tärkeimpänä toiminnallisena tavoitteena määriteltävälle tietojärjestelmäarkkitehtuurille on<br />
mahdollistaa ympäristö, jossa voidaan tehokkaasti ja ajantasaisesti automatisoida poikkihallinnollisia<br />
prosesseja <strong>hallinnonalan</strong> sisällä ja tarvittaessa myös ulkoisten sidosryhmien<br />
kanssa. Tavoiteympäristö mahdollistaa hallinnonalalla selkeän työnjaon sekä tietojen ja<br />
toimintojen turhien päällekkäisyyksien poistamisen. Laajasti käytettyjä, useita toimialoja<br />
koskevia toimintoja toteutetaan mahdollisuuksien mukaan yhteisinä palveluina.<br />
Tavoiteympäristön sovellukset ja palvelut ovat kilpailutettavia ja toteutusympäristöstä toiseen<br />
siirrettäviä. Ympäristö tukee monikanavaista sähköisten asiointipalvelujen toteuttamista ja<br />
julkaisemista kansalaisille, toisille viranomaisille sekä <strong>hallinnonalan</strong> omille käyttäjille.<br />
Tavoitearkkitehtuuri on palvelupohjainen kerrosarkkitehtuuri. Tämä mahdollistaa sen, että<br />
tavoitetilan järjestelmäratkaisut ovat avoimia ja joustavia, jolloin on saavutettavissa myös<br />
ratkaisujen pitkäikäisyys. Käyttöönotettavat tekniset ratkaisut perustuvat alan parhaisiin<br />
käytäntöihin sekä koeteltuihin välineisiin ja tuotteisiin.<br />
Perustan tavoitearkkitehtuurin toteutukselle muodostavat monet hallinnonalalla yleisesti ja sen<br />
toimialoilla jo tehdyt ratkaisut tai käynnissä olevat kehittämishankkeet, joista tärkeimpinä<br />
mainittakoon SMCore runkoverkko, työasemanympäristöjen vakiointi, keskitetty<br />
käyttäjähallinta- ja kertakirjautumisratkaisu ja virkakortin käyttöönotto, palvelukeskusajattelu<br />
sekä asianhallintaratkaisun määrittely ja käyttöönotto. Tavoitetilamäärittelyssä on otettu<br />
huomioon myös valtionhallinnon tasolla olemassa olevat suositukset, linjaukset ja jatkossa<br />
mahdolliset hallinnonlaajuiseen käyttöön tarkoitetut palvelut.<br />
Tavoitearkkitehtuurin toteuttamista kuvaavassa raportin luvussa 7 on tavoitetilaa ja<br />
arkkitehtuurin eri komponentteja koskevat linjaukset esitetty kunkin niitä käsittelevän kohdan<br />
lopussa laatikoituna. Raportin viimeisessä luvussa on kuvattu tavoitearkkitehtuurin<br />
hallinnointimalli ja toimenpidesuunnitelma, joka kattaa aikaisemmissa luvuissa esitetyt<br />
linjaukset. Ehdotetun hallinnointimallin lähtökohtana on hallinnonalalle perustettava<br />
arkkitehtuurin ohjausryhmä, joka vastaa arkkitehtuurin ylläpidosta, toimeenpanon valvonnasta<br />
ja siihen liittyvien kehittämishankkeiden koordinoinnista. Arkkitehtuurin hallinnoinnin selkeä<br />
vastuuttaminen ja siihen liittyvät valtuudet ovat edellytys arkkitehtuurin ohjaavan merkityksen<br />
ja tavoitetilalle asetettujen tavoitteiden toteutumiselle.<br />
4
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
2 Tausta ja tavoitteet<br />
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> voimassa olevaan tietohallintostrategiaan 2003-2006<br />
sisältyy yhtenäistä tietojärjestelmä- ja tietoverkkokokonaisuutta koskeva kolmiosainen hanke.<br />
Tämä määrittely on hankekokonaisuuden kolmannen osion eli <strong>hallinnonalan</strong> tieto-, järjestelmäja<br />
tekninen arkkitehtuuri ja yhteiset ratkaisut tulosraportti.<br />
Määrittelytyön tavoitteena on ollut laatia <strong>hallinnonalan</strong> yhteinen tavoitteellinen tietojärjestelmäarkkitehtuuri,<br />
joka kytketään osaksi uusittavaa tietohallintostrategiaa ja sitä kautta<br />
jatkossa ohjaa ministeriön ja <strong>hallinnonalan</strong> virastojen tietojärjestelmäratkaisujen kehittämistä.<br />
Määriteltyjä arkkitehtuurilinjauksia edellytetään sovellettavan erityisesti <strong>hallinnonalan</strong> yhteisiä<br />
ratkaisuja luotaessa, mutta niitä voidaan soveltaa myös yksiköiden omiin ratkaisuihin.<br />
Määrittelyt on tuotettu konsulttityönä ministeriön asettaman työryhmän (kokoonpano liitteenä<br />
1) ohjauksessa. Vastuullisena konsulttina toimi Kari Kyttälä Fujitsu Services Oy:stä.<br />
Tämän määrittelydokumentin kohderyhmän muodostavat <strong>hallinnonalan</strong> tietohallintoväen lisäksi<br />
toiminnan ja järjestelmien kehittämisen vastuuhenkilöt.<br />
5
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
3 Toimintaympäristö<br />
TM &<br />
Työvoimatoimistot<br />
edustustot<br />
edustustot<br />
edustustot<br />
UM<br />
Tulli<br />
PV<br />
OM<br />
UVI<br />
MKL<br />
EU, edustustot<br />
edustustot<br />
ulkom.<br />
rajaviranomaiset<br />
Verohallinto<br />
Raja<br />
Ulkomaiset<br />
viranomaiset<br />
AKE<br />
<strong>Poliisi</strong><br />
VN<br />
yht. järj.<br />
VRK<br />
TEkeskuksekeskukset<br />
TE-<br />
TEkeskukset<br />
STM<br />
Häke,<br />
pelastustoimi<br />
Lääninhallitukset<br />
ja maistraatit<br />
Sisäasiainministeriö<br />
Kela<br />
Sairaankuljetus<br />
TEkeskukset<br />
Muut TEkeskukset<br />
toim.ant.<br />
ministeriöt<br />
Kuva 1 Hallinnonalan toimintaympäristön tärkeimmät osapuolet ja niiden väliset liitännät<br />
muodostavat monimuotoisen kokonaisuuden<br />
Kuva 1 esittää sisäasiainministeriön <strong>hallinnonalan</strong> osapuolia, niiden tärkeimpiä ulkoisia<br />
sidosryhmiä sekä keskeisimpiä toimijoiden välisiä tieto-/prosessiliitäntöjä.<br />
Kuvan mukaisesti <strong>hallinnonalan</strong> toimialat ja yksiköt ovat monin toiminnallisin sidoksin toisiinsa<br />
ja lukuisiin ulkoisiin sidosryhmiin kytketyt. Olennaisista sidosryhmistä kuvasta puuttuvat<br />
kansalaiset ja yritykset/yhteisöt, jotka jatkossa ovat yhä enenevässä määrin <strong>hallinnonalan</strong><br />
yksiköiden tuottamien asiointipalvelujen käyttäjiä.<br />
6
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
4 Nykytila ja kehittämistarpeet<br />
4.1 Yleistä<br />
Hallinnonalan yksiköissä on käynnissä suuria järjestelmäuudistushankkeita, joiden vaikutus<br />
ulottuu koko hallinnonalalle. Tällaisia ovat erityisesti poliisihallinnon kaikkien<br />
perusjärjestelmien uudistaminen tai Ulkomaalaisviraston UMA-projekti, jossa tavoitteena on<br />
luoda ulkomaalaisasioiden kaikkia keskeisiä käsittelijäosapuolia koskeva integroitu<br />
käsittelyprosessi. Toisaalta käynnissä tai suunnitteilla on arkkitehtuurimielessä merkittäviä<br />
yhteishankkeita kuten asiointikortin, kertakirjautumisjärjestelmän ja siihen liittyvän<br />
käyttäjähallinnon tai ASDO asian- ja dokumentinhallintaratkaisun käyttöönotto.<br />
Toimintaympäristöä yhtenäistäviä ratkaisuja on jo toteutettu infrastruktuuritasolla –<br />
esimerkkeinä vakioidut työasemajärjestelmät tai yhteinen SMCore runkoverkko ja sen palvelut.<br />
Kehittämistavoitteista monille yksiköille päällimmäisiä ovat tietojärjestelmien ajantasaisuuden<br />
lisääminen ja tietojärjestelmäpalvelujen kytkeminen tukemaan aikaisempaa paremmin<br />
toimintaprosesseja. Molemmat päätavoitteet edellyttävät yksiköiden tietojärjestelmiltä nykyistä<br />
parempaa yhteentoimivuutta sekä keskenään että tärkeimpien ulkoisten sidosryhmien kanssa.<br />
SM-online -hankkeen puitteissa yhteinen laajamittainen kehittämistavoite on <strong>hallinnonalan</strong><br />
verkkoasiointistrategian toimeenpano, mikä omalta osaltaan asettaa vaatimuksia sekä<br />
yksiköiden että yhteisille tietojärjestelmäratkaisuille.<br />
4.2 Muutospaineita aiheuttavat kehitystrendit<br />
Tietojärjestelmien käyttötapoihin ja toteutettaviin ratkaisuihin liittyy joukko kehitystrendejä,<br />
jotka omalta osaltaan aiheuttavat muutospaineita SM:n <strong>hallinnonalan</strong> tietojärjestelmäkehittämiselle:<br />
o<br />
o<br />
o<br />
o<br />
o<br />
o<br />
o<br />
o<br />
Näkemys tietojärjestelmäpalvelujen roolista käyttäjäorganisaation kokonaisten<br />
toimintaprosessien pikemmin kuin erillisten toimintojen tukijana<br />
Uusien tietojärjestelmäpalvelujen jalostaminen olemassa olevista järjestelmistä ja<br />
palveluista niitä täydentämällä, yhdistelemällä ja uusimalla<br />
Tietojärjestelmäpalvelujen käyttö suoraan järjestelmästä järjestelmään<br />
Mobiilikäytön ja yleensä etäkäytön sekä etätyön lisääntyminen<br />
Open Source -ohjelmistojen nopeasti kasvava kilpailukykyisyys ja markkina-asema sekä<br />
avointen standardien rooli järjestelmien yhteenliittämisen ratkaisuissa<br />
ValtIT:n, myöhemmin mahdollisesti koko julkishallintoa koskevan JulkIT:n, tuleva<br />
johtava rooli valtionhallinnon tietojärjestelmäratkaisujen kehittämisen koordinoinnissa<br />
Viestintätekniikan tuomien uusien mahdollisuuksien hyödyntämien<br />
Eri tyyppisten tietojärjestelmäpalvelujen tarjoaminen käyttäjille portaalityyppisesti<br />
kootusti, yhtenäisessä muodossa ja useilla vaihtoehtoisilla kanavilla erikoistuneiden ja<br />
erillisten tietojärjestelmäratkaisujen sijasta<br />
7
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
4.3 Lähtökohtana pidettävät olemassa olevat linjaukset ja ratkaisut<br />
Hallinnonalalla on joukko olemassa olevia ratkaisuja ja tietojärjestelmien kehittämistä koskevia<br />
linjauksia, jotka ovat tämän arkkitehtuurimäärittelyn lähtökohtia. Määriteltävän arkkitehtuurin<br />
ja suositeltavien ratkaisujen tulee ottaa huomioon ja olla yhteensopivia seuraavien reunaehtojen<br />
kanssa:<br />
o<br />
o<br />
o<br />
o<br />
o<br />
o<br />
o<br />
o<br />
o<br />
Vakioidut, AD-pohjaiset lähiverkko-, työasema- ja toimistojärjestelmäratkaisut<br />
<strong>Poliisi</strong>n tietohallintokeskuksen (PTHK) palvelujen hyödyntäminen yhä laajemmin koko<br />
hallinnonalalla<br />
Kaikki ulkoiset ja toimialojen väliset yhteydet toteutetaan SMCore runkoverkkopalvelujen<br />
kautta<br />
eTrust-tuoteperheeseen nojautuvan kertakirjautumisympäristön ja käyttäjähallinnan<br />
käyttöönotto<br />
Virkamiehen asiointikortti käyttäjien tunnistamisen ja todentamisen sekä sähköisten<br />
allekirjoitusten ja turvapostin toteutusvälineenä<br />
ASDO-määritysten mukaisesti toteutetut asian- ja dokumentinhallinta- ja arkistointipalvelut<br />
Palvelukeskusmalli yhteisten palvelujen kehittämisessä<br />
Valtioneuvoston (VN) yhteiset tietojärjestelmäpalvelut (PTJ2, Hare, Eutori) ja niiden<br />
arkkitehtuuriratkaisut rajapintojen osalta<br />
VN-tasolla asiointipalvelujen tueksi jo toteutetut ja perustettavat yleiset portaalipalvelut<br />
kuten lomake.fi 1 , suomi.fi 2 tai tuleva yhteinen tunnistamisportaali.<br />
o Sähköisen hallinnon viitearkkitehtuuri, palveluarkkitehtuuri sekä XML ja Web Service -<br />
standardit järjestelmien yhteentoimivuusratkaisujen perustana.<br />
Lisäksi huomioon tulee ottaa seuraavat yksikkökohtaiset linjaukset/ratkaisut:<br />
o<br />
o<br />
o<br />
o<br />
<strong>Poliisi</strong>/PTHK: jo tehdyt arkkitehtuurilinjaukset ja tuotevalinnat, eli Oracle-tietokannat ja<br />
Oracle Application Server -pohjaiset Java EE -sovelluspalvelut, SeeBeyondintegrointijärjestelmä,<br />
SIR-sisällönhallintajärjestelmä kuvatiedostojen hallinnassa, IBMlaitteistot<br />
HÄKE: hätäkeskusten ELS/Geofis-pohjainen operatiivinen järjestelmä<br />
UVI: .NET UMA-järjestelmän arkkitehtuurivalintana, skannaussovellus Guiart, ASDO:n<br />
kautta tulevat tuotevalinnat<br />
VRK: Olemassa oleva varmennejärjestelmäkokonaisuus, uudet kyselypalvelun rajapinnat<br />
ja -palvelut, .Net-arkkitehtuuri.<br />
1 http://www.lomake.fi<br />
2 http://www.suomi.fi<br />
8
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
5 Tavoitetilalle asetettavat vaatimukset<br />
5.1 Tavoitearkkitehtuurille asetetut toiminnalliset vaatimukset ja<br />
tavoitteet<br />
Tärkeimpiä toiminnallisia tavoitteita määriteltävälle tietojärjestelmäarkkitehtuurille on<br />
mahdollistaa ympäristö, jossa voidaan tehokkaasti ja ajantasaisesti automatisoida poikkihallinnollisia<br />
prosesseja ainakin <strong>hallinnonalan</strong> sisällä, mieluusti myös ulkoisten sidosryhmien<br />
kanssa. Ympäristön tulee mahdollistaa hallinnonalalla selkeä työnjako sekä tietojen ja<br />
toimintojen turhien päällekkäisyyksien poistaminen. Laajasti käytettyjä, useita toimialoja<br />
koskevia toimintoja toteutetaan mahdollisuuksien mukaan yhteisinä palveluina.<br />
Tavoiteympäristön sovellusten ja palvelujen toteutusten tulee olla kilpailutettavia ja siirrettäviä.<br />
Ympäristön tulee tukea monikanavaista sähköisten asiointipalvelujen toteuttamista ja<br />
julkaisemista kansalaisille, toisille viranomaisille sekä <strong>hallinnonalan</strong> omille käyttäjille.<br />
Arkkitehtuuriin liittyvien suositusten ja standardien tulee olla sellaisia, että niillä on selkeä<br />
käyttötarkoitus ja ne on helppo ottaa käyttöön. Edellisessä luvussa mainittujen linjausten lisäksi<br />
tavoitearkkitehtuuria määriteltäessä soveltuvin osin huomioon otettavia standardeja/suosituksia<br />
ovat:<br />
o Sähköisen arkistoinnin määritykset 3 (Arkistolaitos)<br />
o JUHTAn JHS-standardit 4 .<br />
5.2 Tavoitearkkitehtuurille asetetut tekniset vaatimukset ja tavoitteet<br />
Teknisestä näkökulmasta tavoitetilan järjestelmäratkaisujen tulee olla avoimia ja joustavia,<br />
jolloin niiden ansiosta on saavutettavissa myös ratkaisujen pitkäikäisyys. Käyttöönotettavien<br />
teknisten ratkaisujen tulee perustua alan parhaisiin käytäntöihin sekä koeteltuihin välineisiin ja<br />
tuotteisiin.<br />
Yhteisen tavoitearkkitehtuurin tarkoituksena on löytää hallinnonalalle yhteisiä perusratkaisuja ja<br />
edistää järjestelmien yhteentoimivuutta pakottamatta kuitenkaan kaikkia toimialojen teknisiä<br />
ratkaisuja yhteen muottiin. Toimialojen järjestelmäratkaisut tehdään jatkossa ensisijaisesti<br />
yhteisesti sovittujen arkkitehtuurilinjausten mukaisesti. Järjestelmähankinnoille asetetuista<br />
yhteisistä suosituksista voidaan poiketa, kunhan valittu järjestelmäratkaisu toteuttaa asetetut<br />
yhteentoimivuustavoitteet ja -standardit.<br />
3 http://www.narc.fi/sahke/<br />
4 http://www.jhssuositukset.fi/intermin/hankkeet/jhs/home.nsf/pages/349B16D67CAF44FAC2256F3100228FF3<br />
9
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
6 Viitearkkitehtuuri<br />
6.1 Yleistä<br />
Tässä luvussa esitellään tavoitearkkitehtuurin lähtökohtana oleva viitearkkitehtuuri ja<br />
määritellään siihen liittyvät käsitteet.<br />
Viitearkkitehtuurilla tarkoitetaan yleistä arkkitehtuurimallia, jota käytetään arkkitehtuurityön<br />
pohjana. Tässä käytetty viitearkkitehtuuri (kuva 2) noudattaa alalla vakiintunutta kerrosmallia,<br />
jossa sovellukset nähdään kolmikerroksisena rakenteena. Malli on pääpiirteiltään<br />
yhdenmukainen Julkishallinnon XML-strategian toteuttaminen -hankkeen "Kohti sähköisen<br />
hallinnon viitearkkitehtuuria" -raportissa 5 (VM:n työryhmämuistio 7/2005) esitetyn sähköisen<br />
hallinnon viitearkkitehtuurin kanssa. Mallissa arkkitehtuurin eri osissa toteutettavat toiminnot<br />
nähdään palveluina, jotka ovat arkkitehtuurin toisten elementtien ja viime kädessä käyttäjien<br />
hyödynnettävissä hyvin määriteltyjen palveluliitäntöjen kautta. Viitearkkitehtuuriamme voidaan<br />
kuvailla palvelupohjaiseksi kerrosarkkitehtuuriksi.<br />
5 http://www.vm.fi/tiedostot/pdf/fi/95030.pdf<br />
10
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
Kuva 2 Viitearkkitehtuuri<br />
6.2 Perusjärjestelmäpalvelut<br />
Perusjärjestelmäpalveluilla tarkoitetaan operatiivisten tietojärjestelmien ja perusrekisterien<br />
palveluja, jotka tyypillisesti liittyvät tietojen saantiin tai ylläpitoon. Perusjärjestelmien tyyppi ja<br />
toteutustapa vaihtelee suuresti riippuen organisaatioiden tarpeista ja järjestelmähistoriasta.<br />
Perusjärjestelmiä käytetään perinteisesti suoraan niiden omien käyttöliittymien kautta (liitäntä 1<br />
kuvassa 2). Uudet perusjärjestelmäpalveluja hyödyntävät asiointisovellukset kuitenkin<br />
edellyttävät, että perusjärjestelmien tulee kyetä tarjoamaan myös sovellusrajapinta (liitäntä 2),<br />
jonka kautta perusjärjestelmäpalveluja voidaan hyödyntää toisista sovelluksista. Tämä tulee<br />
ottaa huomioon uusia perusjärjestelmiä hankittaessa tai rakennettaessa.<br />
6.3 Käyttäjäsovelluspalvelut<br />
Käyttäjäsovelluspalvelut edustavat sovellustoiminnallisuutta, "bisneslogiikkaa", joka toteuttaa<br />
asiointisovellusten käyttäjille suunnattuja ja käyttöliittymäpalvelujen läpi (liitäntä 8) käytettäviä<br />
palveluja. Käyttäjäsovelluspalvelut käyttävät tavallisesti raaka-aineenaan taustalla olevaa yhtä<br />
tai useampaa perusjärjestelmäpalvelua ja yleistä sovelluspalvelua (liitäntä 2) sekä joskus myös<br />
ulkoista järjestelmäpalvelua (liitäntä 5). Useampaan kuin yhteen taustapalveluun nojautuvaa<br />
11
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
sovelluspalvelua sanotaan yhdistelmäpalveluksi, koska se yhdistelee taustapalvelujen tarjoamia<br />
tietoja ja toimintoja niin, että saadaan aikaan uusi integroitu näkymä taustapalveluihin.<br />
Käyttäjäsovelluspalvelut eivät ota kantaa tietojen esittämistapaan ja käytettävään<br />
palvelukanavaan.<br />
6.4 Käyttäjäsovelluspalvelut ja palvelujen jakelu käyttäjille<br />
Käyttöliittymäpalvelut ovat sovelluspalveluja, jotka muokkaavat käyttäjäsovelluspalvelut tietyn<br />
tyyppisen käyttäjän ja tietyn tyyppisen palvelukanavan edellyttämään muotoon.<br />
Käyttöliittymäpalvelu huolehtii käyttäjän kanssa käytävästä dialogista ja tietojen esittämisestä<br />
kanavalle parhaiten sopivalla tavalla. Käyttöliittymätasolla voidaan varsinkin portaalitekniikkaa<br />
käytettäessä integroida perusjärjestelmä- ja/tai yleisiä sovelluspalveluja yhdistämällä eri<br />
lähteistä olevia tietoja yhteiseen näkymään. Käyttöliittymäpalvelut liittyvät läheisesti<br />
käyttäjäsovelluspalveluihin (liitäntä 8), joiden käyttöliittymästä ne huolehtivat. On kuitenkin<br />
tärkeää erottaa käyttöliittymäpalvelut omaksi toiminnallisuudekseen, niin että sama<br />
bisneslogiikka voi palvella useita eri tyyppisiä käyttäjiä ja palvelukanavia.<br />
Palvelukanavalla tarkoitetaan tiettyä teknistä tapaa tarjota tietojärjestelmäpalvelut käyttäjälle.<br />
Se tarkoittaa käytännössä tietyn tyyppisen tietoliikenneyhteyden ja yhteyskäytännön sekä tietyn<br />
tyyppisen päätelaitteen käyttöä tietyllä kielellä. Selainpohjainen Internet-käyttö PC-laitteistolla,<br />
selainpohjainen mobiililaitekäyttö tai sovellus-sovellus<br />
-tyyppinen käyttö ulkopuolisesta järjestelmästä ovat esimerkkejä erilaisista palvelukanavista.<br />
Käyttäjä on ihminen tai toinen järjestelmä (sovellus), joka käyttöliittymäpalvelujen kautta<br />
(liitäntä 10) käyttää tietojärjestelmäpalveluja.<br />
Portaali on tekniikka koota yhteen ihmisille tarkoitettuja käyttöliittymäpalveluja ympäristöissä,<br />
joissa käyttäjillä on tarve käyttää erikseen monen järjestelmän palveluja. Portaalissa sovellukset<br />
toteutetaan tätänykyä ns. portletteina, jotka käyttäjä näkee erillisissä ikkunoissa, joiden välillä<br />
hän voi liikkua, ja joskus myös siirtää tietoa. Portaaliympäristöt tarjoavat tyypillisesti<br />
mahdollisuuden räätälöidä käyttäjäkohtaisesti palvelunäkymiä, ja niihin on helppo toteuttaa<br />
myös tavallisia verkkopalveluja kuten uutisia tai keskusteluryhmiä. Portaalituotteisiin sisältyy<br />
nykyään tavallisesti myös monikanavatuki, joka tarkoittaa välineitä, joita käyttäen palvelusisältö<br />
voidaan muokata yleisimpiin eri tyyppisiin palvelukanaviin tarjottavaksi. Jatkossa portaaleilla<br />
tulee olemaan vahva rooli myös palvelujen integroinnissa.<br />
6.5 Integrointipalvelut<br />
Integrointipalvelut ovat toimintoja, joiden avulla ohjataan ja avustetaan järjestelmien/<br />
-sovellusten välistä yhteistoimintaa. Integrointipalvelut huolehtivat mahdollisesti tarvittavasta<br />
tietojen välivarastoinnista tai järjestelmien yhteensovittamisesta tieto-toiminto-prosessi -tasoilla<br />
sekä valvovat ja ohjaavat halutulla tavalla tietojen vaihtoa. Integrointipalvelut voidaan toteuttaa<br />
tarkoitukseen erikoistuneilla välineillä tai – niin kuin perinteisesti on tehty – osana toteutettavia<br />
sovelluspalveluja. Toiminnallisesti ne on joka tapauksessa syytä erottaa omaksi toiminnalliseksi<br />
kokonaisuudekseen.<br />
Integrointipalvelujen käyttö on valinnaista. Jos kommunikoivat sovelluspalvelut "puhuvat<br />
samaa kieltä" eli ovat teknisesti yhteensopivia, välikäsiä ei tarvita. Erikoistuneet<br />
integrointijärjestelmät tukevat monia eri tapoja liittyä integrointipalveluihin (liitäntä 6) sekä<br />
toteuttaa liitäntä kutsuttaviin sovelluspalveluihin (liitännät 3 ja 7).<br />
12
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
6.6 Yleiset sovelluspalvelut<br />
Yleisillä sovelluspalveluilla tarkoitetaan erilaisia käyttäjäsovelluspalvelujen usein tarvitsemia<br />
yleisiä toimintoja, jotka on toteutettu omiksi, erikseen kutsuttaviksi sovelluspalveluikseen, ja<br />
jotka näin ovat rinnastettavissa perusjärjestelmäpalveluihin sovellusten rakennuspalikoina.<br />
Yleisimmin tarvittavia yleisiä sovelluspalveluja ovat käyttäjien tunnistus- ja käyttövaltuuksien<br />
hallintapalvelut, lokipalvelut, tietoturvaan ja tapahtumien kiistämättömyyteen liittyvät palvelut<br />
kuten aikaleima-, allekirjoitus- tai salauspalvelut, viestintäpalvelut kuten sähköpostin tai<br />
tekstiviestin lähetys, koodistopalvelut, maksamispalvelut sekä dokumentinhallinta- ja<br />
prosessinohjauspalvelut. Viimemainittuja eli dokumentinhallinta- ja prosessinohjauspalveluja<br />
kutsutaan usein yhteisesti asianhallintapalveluiksi. Asianhallintapalvelut ovat julkishallinnon<br />
sovelluksissa keskeinen yleinen sovelluspalvelu, koska hallinto on viime kädessä asioiden<br />
käsittelyä.<br />
Yleisten sovelluspalvelujen normaali käyttötapa on kutsua niitä loppukäyttäjälle näkymättömästi<br />
käyttäjäsovelluspalveluista suoraan (liitäntä 2) tai integrointipalvelun kautta (liitäntä<br />
6), mutta joissain tapauksissa yleisellä sovelluspalvelulla voi olla myös oma käyttöliittymä<br />
(liitäntä 4). Viimemainittu on tyypillistä esimerkiksi asianhallintapalveluille, joskin niiltä tulee<br />
vaatia myös riittävät sovelluspalveluliitännät.<br />
6.7 Ulkoiset järjestelmäpalvelut<br />
Ulkoiset järjestelmäpalvelut ovat nimensä mukaisesti tarkasteltavan ympäristön – tässä<br />
tapauksessa sisäasiainministeriön <strong>hallinnonalan</strong> – ulkopuolisten järjestelmien tuottamia<br />
järjestelmäpalveluja, joita <strong>hallinnonalan</strong> käyttäjät tarvitsevat. Perinteinen tapa käyttää ulkoisia<br />
järjestelmiä on sama kuin oman <strong>hallinnonalan</strong> perusjärjestelmiäkin eli suoraan niiden oman<br />
käyttöliittymän kautta (liitäntä 9). Jatkossa kuitenkin halutaan integroida ainakin keskeisimmät<br />
ulkoiset palvelut suoraan SM:n sisäisiin prosesseihin, jolloin ne voidaan nähdä samaan tapaan<br />
kehitettävien sovellusten raaka-aineena kuin <strong>hallinnonalan</strong> omat perusjärjestelmätkin. Tällöin<br />
ulkoisten palvelujen käyttö toteutetaan tyypillisesti integrointipalvelujen kautta (liitäntä 7). Jos<br />
kuitenkin ulkoisella palvelulla on palveluliitäntä (liitäntä 5), jota SM:n <strong>hallinnonalan</strong><br />
käyttäjäsovelluspalvelut voivat suoraan hyödyntää (esim. standardi Web Service -liitäntä),<br />
integrointipalvelua ei välikätenä tarvita, jos ei ole tarve hyödyntää integrointipalvelujen<br />
valvonta ja ohjausominaisuuksia.<br />
6.8 Hallinnonalan järjestelmäpalvelujen tarjoaminen ulkopuolisille<br />
organisaatioille<br />
Hallinnonalalla on paljon ulkoisia sidosryhmiä, joilla on tarve käyttää <strong>hallinnonalan</strong><br />
tietojärjestelmäpalveluja. Näiden käyttöön pätevät samat periaatteet ja vaihtoehdot kuin<br />
edellisessä kohdassa kuvatuille ulkoisten palvelujen käytölle <strong>hallinnonalan</strong> sisältä. Tavoitteena<br />
on siirtyä yhä laajemmin sovellus-sovellus -tyyppiseen käyttöön niin, että ulkoiset käyttäjät<br />
käyttävät sisäministeriön <strong>hallinnonalan</strong> palveluja ensisijaisesti omassa kotiorganisaatiossa<br />
olevan sovelluspalvelun (portaali, operatiivinen sovellus, asianhallintajärjestelmä) kautta.<br />
13
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
7 Tavoitetilan tietojärjestelmätekninen toimintaympäristö<br />
7.1 Yleistä<br />
Kuva 3 esittää luvuissa 3-4 kuvattujen lähtökohtien ja vaatimusten mukaista sisäasiainministeriön<br />
<strong>hallinnonalan</strong> tietojärjestelmäteknistä toimintaympäristöä. Ympäristö koostuu<br />
seuraavista pääelementeistä:<br />
o<br />
o<br />
o<br />
Toimialakohtaiset palvelut<br />
• sisäiseen käyttöön tarkoitetut palvelut (kuvassa "omat palvelut")<br />
• jaetut palvelut<br />
Yhteiset palvelut<br />
• SM:n <strong>hallinnonalan</strong> yhteiset palvelut<br />
• VN-tason yhteiset palvelut<br />
SM-runkoverkko (SMCore) ja sen palvelut<br />
Kuva 3 Sisäministeriön <strong>hallinnonalan</strong> tavoitetilan tietojärjestelmätekninen toimintaympäristö<br />
7.2 Toimialakohtaiset 6 palvelut<br />
Toimialoilla on kahden tyyppisiä järjestelmäpalveluja: yksinomaan toimialan sisäiseen käyttöön<br />
tarkoitettuja palveluja sekä jaettuja palveluja, joita toimialan omien käyttäjien lisäksi käyttävät<br />
6 Toimialaksi luetaan tässä myös yksittäiset virastot ja ministeriö.<br />
14
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
yhden tai useamman muun toimialan käyttäjät ja/tai jotkut <strong>hallinnonalan</strong> ulkopuoliset käyttäjät.<br />
Toimialakohtaisista palveluista tavoitearkkitehtuurin linjaukset koskevat ensisijaisesti jaettuja<br />
palveluja.<br />
Toimialan jaetut palvelut ovat toimialan hallinnassa, koska niihin liittyy ao. <strong>hallinnonalan</strong><br />
substanssiosaamista ja -vastuita. Näin toimiala myös päättää, mitä palveluja, missä muodossa ja<br />
kenelle se tarjoaa. Tyypillisesti mutta ei aina toimialan ulkopuolelle tarjottava palvelusisältö on<br />
suppeampi kuin toimialan omille käyttäjille.<br />
Jaetut palvelut julkaistaan SM-runkoverkkoympäristöön määrittelemällä rajapinta, jonka kautta<br />
palvelu on käytettävissä. Jaettujen palvelujen oletetaan olevan ensisijaisesti<br />
peruspalvelutyyppisiä, eli niillä ei ole omaa käyttöliittymää, vaan niiden käytön oletetaan<br />
tapahtuvan välissä olevan sovelluspalvelun ja siihen liittyvän käyttöliittymän kautta luvussa 5<br />
kuvatun viitearkkitehtuurin mukaisesti.<br />
Henkilökäyttäjät pääsevät käyttämään jaettuja palveluja omalla toimialallaan toteutettujen<br />
käyttäjäsovelluspalvelujen kautta. Myös toimialan omia jaettuja palveluja käytetään<br />
oletusarvoisesti runkoverkkoon julkaistun palveluliitännän kautta. Joissain tapauksissa<br />
kuitenkin suora, toimialan sisäisin liitännöin tapahtuva käyttö voi olla tarkoituksenmukainen<br />
ratkaisu.<br />
Toisen toimialan tai ulkoisen organisaation sovelluksesta tapahtuva jaetun palvelun käyttö<br />
tapahtuu jaetun palvelun julkaistun palveluliitännän kautta.<br />
7.3 Yhteiset palvelut<br />
7.3.1<br />
SM:n <strong>hallinnonalan</strong> palvelut<br />
SM:n <strong>hallinnonalan</strong> yhteiset palvelut ovat hallinnonalalla toteutettuja toimialariippumattomia<br />
perusjärjestelmäpalveluja ja yleisiä sovelluspalveluja, joita kaikkien tai useimpien toimialojen<br />
oletetaan hyödyntävän. Esimerkkejä tätä kirjoitettaessa käytössä olevista yhteisistä palveluista<br />
ovat <strong>hallinnonalan</strong> sisäiset verkkosivustot sekä palvelukeskuksissa toteutetut talous- ja<br />
henkilöstöhallinnon palvelut. Jatkossa yhteisten palvelujen määrä tulee kasvamaan<br />
toimialakohtaisten ratkaisujen kustannuksella. Yhteisinä palveluina on järkevää toteuttaa<br />
monella toimialalla tarvittavat erityisteknologiaa edellyttävät ratkaisut kuten integrointi- tai<br />
paikkatietopalvelut, tai ratkaisut kuten ulkoisten järjestelmäyhteyksien toteutus, jotka<br />
kustannus- ja tietoturvasyistä on järkevää keskittää. Yhteiset palvelut ovat pääsääntöisesti<br />
luonteeltaan yleisiä sovelluspalveluja, joihin ei liity tietyn <strong>hallinnonalan</strong> substanssiosaamista ja -<br />
vastuita.<br />
7.3.2<br />
VN-tason palvelut<br />
Valtion tietohallinnon kehittämisstrategiaan tullee kuulumaan laajeneva joukko koko<br />
valtionhallinnolle yhteisiä tietojärjestelmäpalveluja, joita siis myös SM:n <strong>hallinnonalan</strong><br />
tietojärjestelmien oletetaan käyttävän. Toistaiseksi toteutettuja tai rakenteilla olevia VN-tason<br />
yhteisiä palveluja ovat kansalaisportaalit kuten lomake.fi ja suomi.fi sekä Vetumatunnistamispalvelut.<br />
Jatkossa mahdollisia voisivat olla esimerkiksi yhteiset viestintäratkaisut.<br />
Pitkällä tähtäimellä VN-tason palvelut saattavat korvata mahdolliset SM-tasolla käyttöönotetut<br />
vastaavat palvelut, jollei <strong>hallinnonalan</strong> oma ratkaisu ole turvallisuus- tms. syistä jatkossakin<br />
perusteltu.<br />
15
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
7.4 SM-runkoverkko ja sen palvelut<br />
SM-runkoverkon palveluilla tarkoitetaan <strong>hallinnonalan</strong> yhteistä tietoverkkoa (SMCore), ja sen<br />
yhteyteen koottuja <strong>hallinnonalan</strong> tietoliikenteen yhteisiä palveluja kuten tietoliikenteen ylläpito<br />
ja hallinta, tietoturvallisuuden hoito ja koordinointi, siirtokapasiteetin hallinta ja kytkentä,<br />
etäkäyttöratkaisut, virustorjunta, verkon valvonta jne. Runkoverkon välityksellä toimialojen<br />
käyttäjät ja järjestelmät keskustelevat <strong>hallinnonalan</strong> yhteisten ja toisten toimialojen jaettujen<br />
palvelujen kanssa sekä ovat yhteydessä <strong>hallinnonalan</strong> ulkopuolisiin järjestelmiin ja käyttäjiin.<br />
16
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
8 Tavoitearkkitehtuurin toteuttaminen<br />
8.1 Johdanto<br />
Tässä luvussa kuvataan tavoitearkkitehtuurin toteuttamiseen liittyviä näkökohtia arkkitehtuurin<br />
eri osien ja soveltamisen näkökulmasta. Luvun jokaisen kohdan lopussa esitetään laatikoituna<br />
ao. osapuolta tai toiminnallisuutta koskevat vaatimukset tai linjaukset, jotka tulee ottaa<br />
huomioon järjestelmiä kehitettäessä. Vaatimusten ja linjausten pohjana olevat muutostrendit on<br />
esitetty kootusti liitteessä 2.<br />
8.2 Käyttäjät<br />
Hallinnonalan tietojärjestelmäpalvelujen käyttäjät ovat sekä henkilöitä että toisia tietojärjestelmiä.<br />
Henkilöt ovat <strong>hallinnonalan</strong> omaa väkeä, toisten organisaatioiden, pääasiassa<br />
muiden julkishallinnon yksiköiden, edustajia sekä SM:n <strong>hallinnonalan</strong> asiointipalveluja<br />
käyttäviä kansalaisia tai yritysten edustajia. Vastaavalla tavalla käyttäjän roolissa olevat<br />
tietojärjestelmät ovat <strong>hallinnonalan</strong> omia järjestelmiä, muiden hallinnonalojen järjestelmiä sekä<br />
– vähemmässä määrin – asiointipalveluja käyttävien yritysten järjestelmiä.<br />
Kehittyvien käyttäjävaatimusten tyydyttäminen edellyttää, että <strong>hallinnonalan</strong> sovellus- ja<br />
järjestelmäratkaisuja kehitetään luvussa 5 kuvatun palvelupohjaisen kerrosarkkitehtuurin<br />
periaatteiden sekä sovittujen järjestelmästandardien ja yhteisten hankintaperiaatteiden<br />
mukaisesti.<br />
Varaudutaan tuottamaan koko valtionhallinnon kattavaan kokonaisuuteen yhteensopivia<br />
ratkaisuja.<br />
8.3 Sovellukset<br />
Tässä kohdassa kuvataan tavoitetilassa käytössä olevia tietojärjestelmäsovelluksia sekä niiden<br />
käyttö- ja toteutustapoja. Sovellukset on ryhmitelty käyttötarkoituksensa mukaan. Tavoitetilan<br />
sovellusten toteutus- ja käyttötapaa tarkasteltaessa yleisenä lähtökohtana on luvussa 5 kuvattu<br />
viitearkkitehtuuri sekä kuvan 3 mukainen toimintaympäristö.<br />
8.3.1<br />
Yleistä<br />
SM:n hallinnonalalla niin kuin yleisestikin osa sovelluksista on valmiina hankittuja, osa<br />
räätälöidysti kehitettyjä. Sovellusten palvelinosuuksien käyttöympäristönä on useimmiten<br />
jonkun käyttöpalvelutoimittajan palvelukeskus. Järjestelmäalustoja, joille käytössä olevat<br />
sovellukset on toteutettu, on kirjava valikoima. Käytössä olevat alustat ja ohjelmistot perustuvat<br />
toistaiseksi valtaosin toimittajakohtaisiin ratkaisuihin.<br />
Sovelluskehittämisessä <strong>hallinnonalan</strong> yksikköjen rooli rajoittuu useimmiten toiminnallisten<br />
vaatimusten määrittelyyn ja testaukseen; teknisempi määrittely ja toteutustyö tapahtuu<br />
normaalisti kilpailutetusti jonkun ulkoisen sovellusprojektitoimittajan toimesta.<br />
Sovelluskehittämistyötä ohjaavaa yhteisesti käytössä olevaa ohjeistoa tai sitä tukevaa<br />
välineistöä ei hallinnonalalla ole. Hankinnat tapahtuvat nyt toimialakohtaisesti, joskin koko<br />
hallinnonalaa koskevia puitesopimuksia on solmittu tietoliikenneoperaattorien ja IT-talojen<br />
kanssa. Laajin esimerkki koko hallinnonalaa koskevasta hankintasopimuksesta ja samalla<br />
17
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
sovellusympäristöjä standardoimaan pyrkivästä toimenpiteestä on keskitetyt toimistoohjelmistohankinnat.<br />
Jatkossa tavoitteena on keskitetymmät hankinnat.<br />
Hankinnoissa yhä relevantimpien Open Source (OS) -ratkaisujen käyttöönotolla mahdollisesti<br />
saavutettavia kustannussäästöjä ja muita etuja selvittämään on asetettu selvitysryhmä 7 , joka<br />
raportoi TIHRY:lle, ja jonka tehtävänä on luoda SM:n hallinnonalueen OS-ohjelmistojen<br />
käyttöpolitiikka.<br />
Yksittäisistä sovellusratkaisuista päätettäessä tulee ottaa huomioon ja arvioida Open Source -<br />
tuotteiden ja -ratkaisujen käyttökelpoisuus ko. sovellusalueella.<br />
Sovellusratkaisuista päätettäessä tulee kiinnittää erityistä huomiota ratkaisujen arkkitehtuuriin ja<br />
sen yhteensopivuuteen tässä dokumentissa esitetyn tavoitetilamäärittelyn kanssa.<br />
Hankittavien ja rakennettavien sovellusten laadun varmistamiseksi ja toiminnan<br />
yhtenäistämiseksi otetaan käyttöön yhteisiä sovelluskehittämisen ohjeistoja ja välineitä<br />
kiinnittäen erityistä huomiota vaatimusmäärittely- ja testausvaiheisiin.<br />
8.3.2 Toimisto- ja työryhmäsovellukset<br />
Hallinnonalan nykyinen työasemajärjestelmäympäristö, jossa toimisto- ja työryhmäsovellukset<br />
pääosin toimivat, on vakioitu Microsoft-ympäristö. Perus-toimisto-ohjelmistopakettina käytössä<br />
on toistaiseksi Microsoft Office.<br />
Työryhmä- (tai ryhmätyö-) sovellusten tarve ei ole vielä täysin selkiytynyt SM:n<br />
hallinnonalalla. Joissain yksiköissä on suppeassa käytössä työryhmätyyppisiä järjestelmäratkaisuja,<br />
mutta laajempaa tarvetta niille ei ole toistaiseksi tunnistettu. Vaikuttaa kuitenkin<br />
ilmeiseltä, että työryhmäsovelluksilla / toimisto-ohjelmistojen työryhmäominaisuuksien käytöllä<br />
työrutiineja voidaan virtaviivaistaa ja tehostaa. Työryhmäsovellukset voidaan nähdä yhtäältä<br />
käyttäjän työpöydän, toisaalta toimistojärjestelmän laajennuksena, joka helpottaa omien tietojen<br />
hallintaa ja tietojen jakamista työryhmän/projektiryhmän/yksikön muiden henkilöiden kanssa.<br />
Tällä tavalla ne voidaan nähdä myös käyttöönotettavien asianhallintajärjestelmien ja<br />
portaaliratkaisujen elimellisenä osana.<br />
Toimistosovellusten roolin muuttumisesta seuraa uudentyyppisiä yhteensopivuusvaatimuksia<br />
niille. Toimistosovellusten tulee pystyä tuottamaan dokumentteja/tietoja, jotka voidaan siirtää<br />
edelleen automaattisesti käsiteltäväksi, ja käsittelemään muun tyyppisten sovellusten tuottamaa<br />
tietoa. Vastaavasti toimistosovellusten käyttöliittymän kautta pitää pystyä aktivoimaan muita<br />
sovelluksia nykyistä monipuolisemmin.<br />
Selkeä vaatimus toimistosovelluksille on pystyä tuottamaan ja käsittelemään XML-muotoista<br />
tietoa muotoutumassa olevien uuden sukupolven toimisto- ja asianhallintajärjestelmästandardien<br />
mukaisesti. Tässä vaiheessa ei vielä ole selvää, mikä variaatio ao. XML-formaateista tulee<br />
olemaan jatkossa vallitseva standardi. Siksi toimistosovelluksissa tulee olla mahdollisuus<br />
käyttää itse määriteltyjä skeemoja.<br />
7 Lähiverkkopalvelujen asiantuntijaryhmä (SM-2003-00635/Y1-0)<br />
18
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
Toimisto- ja työryhmäsovelluksia käyttöön valittaessa ja siinä yhteydessä Open Source -<br />
tuotteita arvioitaessa tulee em. integroitavuusominaisuudet ottaa huomioon vaadittavalla<br />
painoarvolla tuotteiden muiden ominaisuuksien ohella. OASIS:in OpenDocument -standardin 8<br />
käyttöä dokumenttiformaattina toimittajasidonnaisten ratkaisujen sijasta tulee harkita siinä<br />
vaiheessa kun standardi on riittävästi vakiintunut.<br />
8.3.3 Viestintäpalvelut<br />
Käytössä olevia viestintäpalveluja ovat perinteiset puhelinpalvelut, videoneuvottelupalvelut,<br />
matkaviestinpalvelut, telekopiointi (faksi) sekä sähköposti. Palvelujen toteutuksessa käytetään<br />
ulkoisia operaattoripalveluja, SM-runkoverkkoa sekä VIRVE-viranomaisverkkoa.<br />
SM-runkoverkon tulee mahdollistaa uusien viestintäteknologioiden kuten pikaviestintä, VoIP,<br />
WiMAX 9 tai vastaava langaton laajakaistatekniikka ja digi-TV mukaisten palveluliitäntöjen<br />
tarjoaminen käyttäjille ja sovelluksille.<br />
Uusien viestintämahdollisuuksien hyödyllisyys, mahdolliset käyttökohteet sekä tapa integroida<br />
ne <strong>hallinnonalan</strong> sovelluspalveluihin vaativat tarkempaa selvittämistä ennen kuin niiden<br />
käytöstä voidaan tehdä selkeitä linjauksia.<br />
8.3.4 Verkkosivustot<br />
Hallinnonalalla on käytössä <strong>hallinnonalan</strong> laajuisia sisäisiä verkkosivustoja, SM:n ulkoiset<br />
verkkosivut sekä joukko toimiala- ja yksikkökohtaisia sivustoja. Hallinnonalan laajuiset sisäiset<br />
sivustot on tehty samaa teknistä ratkaisua ja sisällöntuotantojärjestelmää hyödyntäen.<br />
Sisäiset verkkosivustot ovat henkilöstölle tärkeä informatiivinen palvelukanava. Tavoitteena on<br />
yhtenäistää sivustoja teknisesti ja sisällöntuotannon näkökulmasta. Hallinnonalan laajuisten<br />
sisäisten sivustojen päällekkäisyyksiä tullaan poistamaan. Verkkosivustojen kehittäminen<br />
portaalityyppisiksi ratkaisuiksi mahdollistaa sen, että sekä yleisen että yksikkökohtaisen<br />
tiedottamisen ja erilaisten henkilöstöryhmien tarpeet voidaan toteuttaa ao. käyttäjärooleille<br />
personoituina ratkaisuina.<br />
Jatkossa verkkosivustot tulee nähdä <strong>hallinnonalan</strong> tietojärjestelmäkokonaisuuden osana, jolla on<br />
liittymiä myös muihin tietojärjestelmiin.<br />
Verkkosivustoja kehitettäessä tulee ottaa huomioon, että yksiköissä on sekä yleiseen<br />
tiedottamiseen että yksikkökohtaiseen operatiiviseen toimintaan liittyviä tarpeita, jotka tulee<br />
ottaa huomioon toteutuksissa.<br />
Verkkosivustojen sisällöntuotannossa noudatetaan hallinnonalalla yhtenäistä, suosituksen<br />
JHS143 10 mukaista metatietojen käyttötapaa.<br />
Tietoja tulee pyrkiä julkaisemaan RSS 11 -syötteinä, mikä yksinkertaistaa teknisesti niiden<br />
hyväksikäyttöä verkkosivustoilla ja portaaleissa.<br />
8 http://www.oasis-open.org/committees/download.php/12572/OpenDocument-v1.0-os.pdf<br />
9 http://www.wimaxforum.org/home<br />
10 http://www.jhs-suositukset.fi/intermin/hankkeet/jhs/home.nsf/files/JHS143/$file/JHS143.pdf<br />
11 http://blogs.law.harvard.edu/tech/rss<br />
19
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
8.3.5<br />
Hallinnolliset sovellukset<br />
Hallinnollisia sovelluksia ovat esimerkiksi henkilöstö-, talous- ja materiaalihallinnon<br />
sovellukset, eli ylipäänsä sovellukset, jotka liittyvät <strong>hallinnonalan</strong> henkilöstön ja aineellisten<br />
resurssien ylläpitoon. Hallinnonalalla on päätetty keskittää hallinnollinen työ ja niihin liittyvät<br />
sovellukset palvelukeskuksiin, eli toimialueilla/yksiköissä ei jatkossa ole omia hallinnollisia<br />
sovelluksia. Hallinnolliset sovellukset muodostavat oman jokseenkin itsenäisen saarekkeensa,<br />
joka koskee rajattua käyttäjäkuntaa ja rajattuja liittymiä operatiivisiin sovelluksiin. Niiden<br />
toteutus perustuu täysin valmisohjelmistoihin toisin kuin tyypillisesti käytössä olevien<br />
räätälöityjen operatiivisten sovellusten.<br />
Hallinnollisten sovellusten tulee jatkossa tukea itsepalvelua, esimerkiksi antaa henkilöstön tehdä<br />
itseään koskevia loma-anomuksia.<br />
Hallinnollisia sovelluksia hankittaessa ja kehitettäessä tulee pyrkiä luvussa 5 kuvatun<br />
viitearkkitehtuurin mukaisiin ratkaisuihin aivan kuten operatiivisten sovellustenkin tapauksessa.<br />
Tämä tarkoittaa mm. sitä, että myös hallinnollisten sovellusten tulee pystyä nojautumaan<br />
yleisiin sovelluspalveluihin kuten käyttäjien tunnistamis- ja kertakirjausjärjestelmään.<br />
8.3.6 Operatiiviset sovellukset<br />
Hallinnonalan yksiköissä on käytössä omat operatiiviset sovelluksensa, joiden kehittäminen on<br />
tapahtunut tähän asti hyvin itsenäisesti. Yksikköjen toiminnan luonteesta johtuen sovellukset<br />
ovat olleet ja tulevat jatkossakin olemaan suurelta osin räätälöityjä.<br />
Uudet rakennettavat/hankittavat operatiiviset sovellukset ovat viitearkkitehtuurin mukaisesti<br />
modulaarisia ja kerrosrakenteisia. Ratkaisuissa suositaan valmiskomponentteja aina kuin<br />
mahdollista. Alustaratkaisut ovat johtavien komponenttiarkkitehtuurien (.Net 12 ja Java EE 13 )<br />
mukaisia. Komponentti- ja alustaratkaisuissa suositaan tuotteita, joiden voidaan olettaa pystyvän<br />
takaamaan ratkaisujen jatkuvuus, siirrettävyys ja kilpailutettavuus.<br />
Uusia operatiivisia sovelluksia rakennettaessa varaudutaan viitearkkitehtuurin mukaisesti<br />
<strong>hallinnonalan</strong> yhteisten yleisten sovelluspalvelujen käyttöön. Yleisiksi sovelluspalveluiksi<br />
suunnitellaan sovellustoiminnallisuudet, joilla on potentiaalisesti käyttöä useammalla kuin<br />
yhdellä toimialalla.<br />
Toimialat, joilla on keskeisiä yhteisiä operatiivisia prosesseja sekä yhteisiä toiminnallisia ja<br />
tietotarpeita, koordinoivat keskenään järjestelmäkehittämishankkeitaan niin, että vältetään<br />
päällekkäisten ratkaisujen synty ja varmistetaan mahdollisimman sujuva tietojenvaihto<br />
yksiköiden välillä.<br />
Pitkän tähtäimen tavoitteena SM:n hallinnonalalla on normalisoitu toimintaympäristö, jossa<br />
toimintojen ja hallittavien tietojen turhat päällekkäisyydet on karsittu.<br />
Olemassa oleviin operatiivisiin sovelluksiin, joilla jo on tai potentiaalisesti tulee olemaan oman<br />
toimialan ulkopuolisia käyttäjiä, rakennetaan asiointisovelluksille peruspalveluja tarjoavat<br />
sovellusrajapinnat.<br />
12 http://www.microsoft.com/net/default.mspx<br />
13 http://java.sun.com/j2ee/index.jsp<br />
20
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
Uudet sovellustoiminnallisuudet toteutetaan ensisijaisesti käyttäjäsovelluspalveluina nojautuen<br />
olemassa oleviin yleisiin ja perusjärjestelmäpalveluihin.<br />
8.3.7 Asiointisovellukset<br />
Asiointisovelluksilla tarkoitetaan tässä viitearkkitehtuurin käyttäjäsovelluspalvelut<br />
-tasolle asettuvia sovelluspalveluja, jotka on tehty palvelemaan <strong>hallinnonalan</strong> ulkoisia käyttäjiä.<br />
SM:n <strong>hallinnonalan</strong> asiointiarkkitehtuuri on osa <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuuria.<br />
Sen erityispiirteitä ovat asiakkaiden tunnistamiselle ja todentamiselle asetettavat vaatimukset<br />
sekä valtionhallinnon yhteiset asioinnin yleispalvelut.<br />
Asiointisovellusten kehittämiselle pätevät samat vaatimukset kuin edellä esitettiin operatiivisille<br />
sovelluksille.<br />
Asiointisovellusten kehittämisessä käytetään aina kun mahdollista samoja komponentteja,<br />
yleispalveluja ja muita sovelluselementtejä kuin <strong>hallinnonalan</strong> sisäisissäkin sovelluksissa.<br />
8.3.8 Valtioneuvoston yhteiset sovellukset<br />
Valtioneuvoston yhteiset sovellukset (PTJ, Hare, Eutori) ovat oma luokkansa viitearkkitehtuurin<br />
mukaisia ulkoisia järjestelmäpalveluja, jotka käyttäjien näkökulmasta rinnastuvat <strong>hallinnonalan</strong><br />
sisäisiin operatiivisiin järjestelmiin. Sovelluksia tullaan jatkossa käyttämään kolmella eri<br />
tavalla:<br />
- Perinteiseen tapaan suoraan niiden omalla käyttöliittymällä<br />
- Päätepalvelimen kautta<br />
- SM:n sisäisen asianhallintajärjestelmän kautta.<br />
SM:n hallinnonalalla käyttöön otettavien asianhallintajärjestelmien tulee pystyä tiedonsiirtoon<br />
VN:n yhteisten sovellusten ja VN:n asianhallintajärjestelmän kanssa.<br />
Teknisesti VN:n yhteisten sovellusten SM:n toimintaympäristölle asettamista vaatimuksista<br />
olennaisimpia ovat asianhallinnassa jatkossa käytettävät XML-pohjaiset dokumenttistandardit ja<br />
Web Services 14 -rajapintastandardi.<br />
8.3.9 Keskeisimmät muut ulkoiset sovellukset<br />
SM:n hallinnonalalta käytetään valtioneuvoston yhteisten sovellusten lisäksi myös monien<br />
muiden ministeriöiden tai julkishallinnon yksiköiden tietojärjestelmiä<br />
(vrt. kuva 1). Tässä suhteessa tärkein ulkoinen sidosryhmä on oikeusministeriön hallinnonala,<br />
jonka kanssa on käynnissä palvelujen yhteiskäytön kehittämistä suunnitteleva POOL-hanke.<br />
SM:n hallinnonalalla käyttöön otettavien asianhallintajärjestelmien tulee pystyä integroitumaan<br />
keskeisiin ulkoisiin sovelluksiin ja asianhallintajärjestelmiin.<br />
Kriittisimmät <strong>hallinnonalan</strong> toimintaprosessit, joilla on vahvoja riippuvuuksia ulkoisiin<br />
sovelluksiin, tulee tunnistaa ja varmistaa erityisesti niihin liittyvät yhteiskäyttöratkaisut<br />
yhteistyössä ko. sidosryhmien kanssa.<br />
14 http://www.w3.org/2002/ws/<br />
21
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
Tavoitearkkitehtuurin tulee tukea valtion rajapintasuosituksia ja pystyä sopeutumaan jatkossa<br />
ValtIT:n antamiin hallinnon palvelujen kehittämistä ja yhteiskäyttöä ohjaaviin suosituksiin ja<br />
määräyksiin.<br />
8.4 Yleiset sovelluspalvelut<br />
Tässä kohdassa tarkastellaan sellaisia yleisiä sovelluspalveluja, joiden tarve on selvä tai joiden<br />
toteutuksesta on jo tehty päätöksiä. Ajan kuluessa tarvetta voi ilmetä myös muille<br />
yleispalveluille.<br />
8.4.1<br />
Tunnistaminen ja kertakirjautumisjärjestelmä<br />
Koko hallinnonalalla otetaan käyttöön virkakortti (virkamiehen asiointikortti) ja kertakirjautumisjärjestelmä.<br />
Tavoitetilassa virkakortti on väline, jota käyttäen kaikki <strong>hallinnonalan</strong><br />
virkamiehet ja toimihenkilöt tunnistautuvat kirjautuessaan <strong>hallinnonalan</strong> tietojärjestelmiin.<br />
Työasemaan kirjautumisen yhteydessä avataan yhteydet myös intranet-järjestelmään ja<br />
sähköpostiin. Henkilön halutessa yhteyttä johonkin muuhun tietojärjestelmään<br />
kertakirjautumisjärjestelmä hoitaa yhteyden avauksen automaattisesti, mikäli henkilöllä on<br />
oikeus ko. järjestelmän käyttöön.<br />
Henkilön virkakortilla olevan varmenteen kelpoisuus ja voimassaolo tarkistetaan aina<br />
järjestelmään kirjautumisen yhteydessä. Jos varmennehakemistoyhteys on poikki, varmenne<br />
hyväksytään silti, jos se on tarkistettu alle 2 tunnin sisällä. Koko kertakirjautumisjärjestelmän<br />
käyttökatkostilanteessa käyttäjät voivat kirjautua vanhaan tapaan suoraan järjestelmiin käyttäen<br />
niiden järjestelmäkohtaisia käyttäjätunnistetietoja.<br />
Hallinnonalalla kehitettävien sovelluspalvelujen tulee pystyä nojautumaan yleispalveluna<br />
toteutettavaan tunnistamis- ja kertakirjautumisjärjestelmään.<br />
Kriittisyytensä vuoksi tunnistamis- ja kertakirjautumisjärjestelmän toimintavarmuus tulee taata<br />
ja varmistaa myös poikkeusoloissa.<br />
Hallinnonalan ulkoisten käyttäjien tunnistamisessa tavoitteena on organisaatioiden välisiin<br />
luottosuhteisiin perustuva federoitu tunnistamismalli.<br />
Tunnistamis- ja kertakirjautumisjärjestelmän tulee tukea myös sovellus-sovellus<br />
-käyttöä, pystyä yhteistoimintaan ulkoisten tunnistamispalvelujen kanssa sekä mahdollistaa<br />
uusien tunnistamistapojen kuten biotunnistuksen käyttö virkakorttipohjaisen tunnistamisen<br />
rinnalla.<br />
8.4.2 Käyttäjähallinta ja käyttövaltuuksien hallinta<br />
Kertakirjautumisjärjestelmän tukena käytössä on keskitetty käyttäjähallintajärjestelmä<br />
(kuva 4). SM:n <strong>hallinnonalan</strong> kaikkien käyttäjien tietoja ylläpidetään keskitetyssä LDAPliitännäisessä<br />
käyttäjähakemistossa noudattaen pitkälle automatisoituja ja vakioituja<br />
ylläpitoprosesseja. Käyttäjätiedot, joihin sisältyy henkilön tehtävien mukaiset roolitiedot, ja<br />
niihin tapahtuvat päivitykset siirretään automaattisesti keskitetystä hallintajärjestelmästä<br />
yksittäisiin tietojärjestelmiin. Kukin tietojärjestelmä vastaa viime kädessä omiin toimintoihinsa<br />
ja tietoihinsa liittyvästä pääsynvalvonnasta käyttäjätietoihin ja niihin liittyviin valtuuksiin<br />
nojautuen.<br />
22
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
Kuva 4 SM:n <strong>hallinnonalan</strong> käyttäjä- ja käyttövaltuuksien hallintajärjestelmä<br />
Hallinnonalan uudet sovellukset tulee rakentaa niin, että pääsynvalvonnassa voidaan normaalisti<br />
nojautua pelkästään keskitetyssä käyttäjähakemistossa oleviin käyttövaltuustietoihin<br />
(roolitiedot). Vaatimuksena on kuitenkin mahdollisuus pystyä hallitsemaan käyttövaltuuksia<br />
tarvittaessa räätälöidysti myös yksittäisen henkilön tasolla.<br />
Hallinnonalan ulkoisten käyttäjien käyttövaltuushallinnassa tavoitteena on federoitu<br />
käyttövaltuuksien hallinta, jossa käyttäjän kotiorganisaatiosta saatavien käyttäjä- ja roolitietojen<br />
perusteella voidaan määrittää käyttäjän SM:n palvelujen käyttövaltuudet.<br />
Keskitetyn käyttövaltuuksien hallintajärjestelmän (eTrust) ja sen piirissä olevien<br />
sovelluspalveluiden väliin hankitaan metahakemisto, joka helpottaa käyttäjä- ja<br />
käyttövaltuustietojen ylläpitoa.<br />
8.4.3 Asianhallinta<br />
SM:n hallinnonalalla tulee käyttöön hallinnonalalla tehtyjen yhteisten ASDO-määritysten<br />
mukainen asianhallintajärjestelmäalusta, jonka yksiköt ottavat käyttöön ja jota ne soveltavat<br />
omien tarpeittensa mukaisesti. Asianhallintajärjestelmien käyttöönotto mahdollistaa<br />
toimintaprosessien sähköistämisen. Sen seurauksena myös operatiivisten<br />
asianhallintasovellusten arkkitehtuuri selkenee, kun dokumentinhallinta, asiakirjojen arkistointi<br />
ja toimintaprosessin ohjaus eriytyvät omiksi palvelukokonaisuuksikseen.<br />
23
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
Käyttöön otettavien asianhallintajärjestelmien tulee voida toimia viitearkkitehtuurin mukaisesti<br />
niin, että niihin sisältyvät dokumentinhallinta, arkistointi- ja prosessinohjaustoiminnot näkyvät<br />
niitä hyväksikäyttäville sovelluspalveluille yleisten sovelluspalvelujen muodossa.<br />
Uusien operatiivisten sovellusten toteutuksessa tulee ottaa huomioon asianhallintajärjestelmän<br />
tarjoamien yleisten sovelluspalvelujen käyttö.<br />
Myös olemassa olevia operatiivisia sovelluksia on tarve kytkeä asianhallintajärjestelmällä<br />
hallittavien prosessien yhteyteen.<br />
Käyttöön otettavan asianhallintajärjestelmän tulee olla rakenteeltaan sellainen, että se on<br />
sopeutettavissa <strong>hallinnonalan</strong> yksiköiden vaihteleviin tarpeisiin mutta mahdollistaa myös<br />
yhteisten toiminnallisten osien ja palvelujen käytön.<br />
Sähköisessä arkistoinnissa tulee ottaa huomioon Arkistolaitoksen Sähke-projektin 15 määritykset.<br />
8.4.4 Integrointi<br />
Integrointipalvelujen perustehtävänä on sovittaa yhteen sovelluksia/järjestelmiä, jotka eivät ole<br />
suoraan keskenään kommunikointikykyisiä. Sovittaminen voi koskea yhtä hyvin <strong>hallinnonalan</strong><br />
sisäisten järjestelmien välistä yhteydenpitoa kuin ulkoista kommunikointiakin. Sovittaminen voi<br />
tarkoittaa tieto- ja yhteyskäytäntömuunnoksia sekä tietojen välivarastointia. Perustehtävän<br />
lisäksi integrointipalvelujen avulla voidaan koota tietoja useasta taustajärjestelmästä tai jaella<br />
tietoja useaan kohdejärjestelmään, valvoa tietovirtoja ja yhteydenottoja, käynnistää ja pysäyttää<br />
sovellusprosesseja eri kriteerien pohjalta sekä pitää lokia ja kerätä tilastoja järjestelmien välillä<br />
kulkevista tiedoista.<br />
Integrointitoimintojen käyttötarpeet ja mahdolliset/optimaaliset käyttötavat hallinnonalalla tulee<br />
selvittää ennen kuin niiden toteutuksen suhteen voidaan tehdä tarkempia linjauksia.<br />
Järjestelmien ja sovelluspalvelujen integroitavuus tulee järjestelmiä kehitettäessä pyrkiä<br />
varmistamaan tavoitetilan viitearkkitehtuurin mukaista sovellusarkkitehtuuria noudattamalla.<br />
PTHK:n käyttöönottama SeeBeyond 16 -integrointijärjestelmä on väline, jota käyttäen<br />
<strong>hallinnonalan</strong> integrointitarpeet ainakin pääsääntöisesti tyydytetään tapauksissa joissa<br />
integrointipalvelua tarvitaan.<br />
Toimintaprosessien ohjaukseen liittyvä työjako integrointijärjestelmän ja asianhallintajärjestelmien<br />
prosessinohjauksen kesken on eräs selvitettävä erityiskohde.<br />
Järjestelmien yhteenliittämisessä käytettävät Web Service –rajapinnat validoidaan WS-I 17 :n<br />
yhteentoimivuustestien avulla, jotta varmistutaan niiden yhteentoimivuudesta.<br />
8.4.5 Tietoturvapalvelut<br />
Käyttöönotettava virkamiehen asiointikortti ja sen edellyttämät PKI-palvelut mahdollistavat<br />
myös muiden kehittyneiden tietoturvapalvelujen käytön hallinnonalalla. Sähköpostiviesteissä ja<br />
dokumenteissa käytettävät sähköiset allekirjoitukset sekä sähköpostiviestien liitteiden salaus<br />
15 http://www.narc.fi/sahke/<br />
16 http://www.seebeyond.com/<br />
17 http://www.ws-i.org/<br />
24
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
ovat ensimmäisiä käyttöönotettavia asiointikorttia hyödyntäviä lisäarvopalveluja.<br />
Aikaleimapalveluille on tarvetta etenkin sähköisessä asioinnissa, ja niitä tullaankin<br />
hyödyntämään heti kun sellaisia on saatavilla.<br />
Olennainen osa tietoturvaa on tehtyjen toiminnan ja turvallisuuden kannalta merkittävien<br />
operaatioiden tarkastettavuus, joka mahdollistetaan lokipalveluja käyttämällä. Turvallisuuden<br />
kannalta merkittäviä lokipalvelujen käyttökohteita ovat käyttäjä- ja käyttövaltuuksien hallinnan<br />
tapahtumat, järjestelmiin sisäänkirjautumiset ja kirjausyritykset sekä sähköisen asioinnin<br />
tapahtumat.<br />
Hallinnonalan sovelluspalveluja kehitettäessä tulee ottaa huomioon yleisinä sovelluspalveluina<br />
tarjolla olevien tietoturvapalvelujen käyttö.<br />
Lokipalvelut organisoidaan niitä tuottavien järjestelmien yhteyteen käyttäen yhteisesti<br />
suunniteltuja lokitietojen sisältö- ja muotomäärityksiä, jotka mahdollistavat lokitietojen<br />
tarkastelun ja niistä raportoinnin koko hallinnonalalle yhteisin välinein.<br />
8.4.6 Paikkatietopalvelut<br />
Hallinnonalan useammalla toimialalla (poliisihallinto, Rajavartiolaitos, Hälytyskeskuslaitos ja<br />
pelastustoimi) on selkeä tarve käyttää paikkatietojen käyttöön toimintansa tukena.<br />
Paikkatietojen käyttöä on selvittänyt työryhmä, mutta yleistä ratkaisua ei vielä ole määritetty.<br />
Toimialakohtaisia ratkaisuja on kuitenkin jo olemassa.<br />
Hallinnonalan sovelluspalveluja kehitettäessä tulee ottaa huomioon yleisenä sovelluspalveluna<br />
tarjolla olevien paikkatietopalvelujen käyttö. Paikkatietopalveluihin liittyy sekä GPS-pohjaisten<br />
(tai vastaavien) paikantamisjärjestelmien sekä digitoitujen tiestö- ja maastokarttatietojen käyttö<br />
sekä paikkatietojen esittäminen graafisesti karttapohjilla.<br />
Paikkatietopalvelun toteutuksessa tulee ottaa huomioon JHS-suositukset 153 18 ja 154 19 sekä<br />
valmisteilla oleva paikkatietojen metatietoja 20 koskeva JHS-suositus.<br />
8.4.7 Koodistopalvelut<br />
Tietojärjestelmäsovellukset käyttävät erilaisia koodistoja, joista monet ovat lukuisien<br />
sovellusten tarvitsemia vakiotietoja. Tavoitteena SM-hallinnonalalla on perustaa keskitetty,<br />
yhteinen koodistopalvelu, jossa hallinnoidaan lähtökohtaisesti kaikkia useampaa kuin yhtä<br />
toimialaa tai yksikköä kiinnostavia koodistoja ja tarjotaan niiden käyttöpalveluja.<br />
Hallinnonalan sovelluspalveluja kehitettäessä tulee ottaa huomioon yleisenä sovelluspalveluna<br />
tarjolla olevien koodistopalvelujen käyttö. Kooditietojen hallinnoinnin lisäksi palvelut tarjoavat<br />
myös koodimuunnoksia.<br />
18 http://www.jhs-suositukset.fi/intermin/hankkeet/jhs/home.nsf/files/JHS153/$file/JHS153.pdf<br />
19 http://www.jhs-suositukset.fi/intermin/hankkeet/jhs/home.nsf/files/JHS154/$file/JHS154.pdf<br />
20 http://www.jhs-suositukset.fi/intermin/hankkeet/jhs/home.nsf/files/JHS-pt_metatietoluonnos2005-08-<br />
24/$file/JHS-pt_metatietoluonnos2005-08-24.pdf<br />
25
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
Koodistopalvelujen yhteydessä toimiva tietovarasto varastoi perinteisten koodistojen lisäksi<br />
erilaisia XML-kuvauksia tms. ja toimii näin yleisenä, <strong>hallinnonalan</strong> sovelluksia palvelevana<br />
kuvaustietokantana (repositoryna).<br />
Koodistopalvelujen määrittely tapahtuu <strong>hallinnonalan</strong> tietoarkkitehtuurin määrittelyn<br />
yhteydessä.<br />
8.4.8 Tietojen analysointi- ja raportointipalvelut<br />
Muutamalla toimialalla on käytössään tietojen analysointi- ja raportointivälineitä (Cognos,<br />
Business Objects, WebFocus). Analysointi- ja raportointitarpeita sekä näiden taustalla<br />
mahdollisesti tarvittavan tietovaraston (data warehouse) tarvetta ei ole <strong>hallinnonalan</strong> laajuisesti<br />
selvitetty, joten näissä asioissa ei hallinnonalalla ole toistaiseksi yhteistä hankinta- tai<br />
toimintapolitiikkaa.<br />
Hallinnonalalla olevat tietojen analysointi- ja raportointitarpeet selvitetään tietoarkkitehtuuriselvityksen<br />
yhteydessä, ja selvityksen perusteella tehdään päätökset palvelujen<br />
organisoinnista ja niiden toteuttamiseen liittyvistä välinevalinnoista.<br />
8.4.9 Järjestelmänhallintapalvelut<br />
Hallinnonalan tietojärjestelmien käyttöpalvelut ja niiden tarvitsemat järjestelmänhallintapalvelut<br />
on toteutettu pääosin PTHK:ssa ja muutamassa muussa ulkoisessa palvelukeskuksessa.<br />
Palvelukeskuksilla on kullakin omat järjestelmänhallintaratkaisunsa.<br />
Hallinnonalalla toteutettuun työasemien vakiointiin sisältyy työasemien perusohjelmistojen<br />
asennukset ja ylläpito. Työasemien ohjelmistopäivitysten ilman viivytyksiä tapahtuva<br />
automatisoitu jakelu on olennaisen tärkeää tietoturvan kannalta.<br />
Toistaiseksi käytössä on yksikkökohtaisia jakeluratkaisuja mm. Microsoftin SMS- ja IBM:n<br />
Tivoli-järjestelmänhallintaohjelmistoihin nojautuen.<br />
Hallinnonalan järjestelmänhallintapolitiikka ja sen osana toteutettava(t) jakelujärjestelmäratkaisu(t)<br />
on ratkaistava. Tämä edellyttää tarpeiden selvittämistä sekä käytössä<br />
olevien jakelujärjestelmien laajemman soveltuvuuden selvittämistä.<br />
Työasemasovellusten jakelujärjestelmän pitää pystyä palvelemaan myös mobiilikäyttäjiä ja<br />
suurivolyymisia jakelutarpeita.<br />
8.5 Palvelujen jakelu käyttäjille (käyttöliittymät)<br />
Tavoitetilassa palvelinlaitteistoille toteutettujen tietoteknisten palvelujen pääasiallinen<br />
jakelutapa käyttäjille on XHTML 21 -tekniikkaa käyttävät selainpohjaiset käyttöliittymät. Nämä<br />
soveltuvat käytettäväksi sekä kiinteillä PC-tyyppisillä päätelaitteilla että kannettavilla<br />
mobiililaitteilla matkapuhelimet mukaan lukien. Näiden ohella voidaan käyttää<br />
päätepalvelintekniikkaa erityistapauksissa, esimerkiksi VN:n yhteisten sovellusten käytössä.<br />
Työasemassa toimiviin itsenäisiin tai client-ohjelmistoihin nojautuvat toimisto- ja<br />
työryhmäsovellukset sekä mahdollisesti jotkut vanhemmat hallinnolliset tai operatiiviset<br />
21 http://www.w3.org/TR/xhtml1/<br />
26
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
sovellukset. Toisaalta jatkossa fat client -tekniikkaa hyödyntävien sovellusten ennustetaan<br />
uudelleen yleistyvän. Tavoitearkkitehtuurin taustalla oleva viitearkkitehtuuri sinänsä sallii<br />
erilaisia sovellusarkkitehtuurityylejä, niin selainpohjaisia kuin client-ohjelmistoja hyödyntäviä.<br />
Tarjolla olevat palvelut tuodaan henkilökäyttäjien ulottuville portaalitekniikkaa hyödyntäen.<br />
Tämän hetken valtavirtaratkaisuissa portaalitekniikka tarkoittaa useimmiten palvelujen tuomista<br />
portaaliin portletteina (MS Web Part 22 tai Java JSR168 23 ).<br />
Tavoitetilaan pääseminen edellyttää, että sisäisille käyttäjille <strong>hallinnonalan</strong> intranet-sivustoja ja<br />
ulkoisille käyttäjille extranet- ja Internet-sivustoja kehitetään portaaliratkaisujen suuntaan.<br />
Toisille toimialoille ja <strong>hallinnonalan</strong> ulkopuolelle tarjottavat sovellus-sovellus<br />
-palvelut julkaistaan Web Services -standardien mukaisten palveluliitäntöjen kautta.<br />
Kahdenvälisin sopimuksin voidaan käyttää myös muita jakelutekniikoita esim. suurissa<br />
erämuotoisissa tiedonsiirroissa. Tiedot välitetään XML-muodossa sovellus-sovellus -<br />
yhteyksillä.<br />
Tavoitearkkitehtuuri sallii <strong>hallinnonalan</strong> palvelujen käytön ulkoisista portaaleista; myös<br />
sovellus-sovellus -tyylisesti WSRP 24 -standardin mukaisesti.<br />
8.6 Tietoarkkitehtuuri<br />
SM:n <strong>hallinnonalan</strong> tietoarkkitehtuurilla tarkoitetaan <strong>hallinnonalan</strong> sovellusten tarvitsemien<br />
ja/tai keräämien tietojen varastointi-, ylläpito- ja käyttöperiaatteita. Tietoarkkitehtuurin<br />
määrittely on tärkeää kapasiteettia tuhlaavien ja sekaannuksia aiheuttavien tietojen<br />
päällekkäisyyksien välttämiseksi, tietosisältöjen täsmentämiseksi ja yhtenäistämiseksi sekä<br />
tietojen tehokkaan käytön mahdollistamiseksi.<br />
Päällekkäisyyksiä <strong>hallinnonalan</strong> tiedoissa on erityisesti henkilötiedoissa mutta jossakin määrin<br />
myös tiedoissa, jotka liittyvät useita toimialoja koskeviin toimintaprosesseihin. Toisaalta on<br />
tärkeitä tietokokonaisuuksia, joiden varastointi ja ylläpito on hajautunut moneen yksikköön ja<br />
jopa <strong>hallinnonalan</strong> ulkopuolelle. Tietosisältöjä ei ole toistaiseksi yritetty merkittävässä määrin<br />
yhtenäistää.<br />
Tietoarkkitehtuurin kehittämiselle SM:n hallinnonalalla otetaan pohjaksi seuraavat periaatteet:<br />
1. Tietoja hallinnoi ensisijaisesti ne omistava yksikkö. Tietojen omistajan hallinnoimaa<br />
tietovarastoa kutsutaan primäärirekisteriksi.<br />
2. Tietojen omistaja on normaalisti yksikkö, joka vastaa toimintaprosessista, johon tiedot<br />
liittyvät. Tapauksissa, joissa prosessi on usealle yksikölle yhteinen, tietojen omistajuus<br />
määritellään erikseen TIHRYssä. Kaikilla tiedoilla tulee olla yksi vastuullinen omistaja.<br />
3. Tiedot pyritään sijoittamaan mahdollisimman lähellä niiden käyttäjiä ottaen kuitenkin<br />
huomioon periaatteen 6 vaatimukset.<br />
22 http://www.microsoft.com/resources/documentation/wss/2/all/adminguide/en-us/stswp01.mspx<br />
23 http://www.jcp.org/aboutJava/communityprocess/review/jsr168/<br />
24 http://www.oasis-open.org/committees/download.php/3343/oasis-200304-wsrp-specification-1.0.pdf<br />
27
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
4. Primäärirekistereitä hallinnoivat palvelut ovat viitearkkitehtuurin perusjärjestelmäpalveluja<br />
tai yleisiä sovelluspalveluja. Sekundäärirekistereitä voidaan toteuttaa myös<br />
käyttäjäsovelluspalvelujen tasolla.<br />
5. Operatiivisissa toimintaprosesseissa usein tarvittavista, hajallaan olevista tiedoista<br />
pyritään kehittämään – tietosuojasäädökset huomioon ottaen – tietojen käyttöä<br />
helpottavia yhdistelmäpalveluja, jotka kokoavat tiedot tarvittaessa.<br />
6. Tietovarastojen mahdolliset päällekkäisyydet minimoidaan. Tiedolla aina vain yksi<br />
omistaja ja primäärirekisteri (periaatteet 1 ja 2), mutta tietoja voidaan replikoida jos<br />
periaate 3 sitä vaatii.<br />
7. Omistava organisaatio on velvollinen siivoamaan ja normalisoimaan tietonsa ja<br />
julkaisemaan sanaston/skeemamäärityksen hallitsemistaan jaetuista tiedoista.<br />
8. Hallinnonalan yksiköt pyrkivät yhdenmukaistamaan tietojaan em. periaatteiden<br />
mukaisesti.<br />
Tietoarkkitehtuurin tavoitetilan saavuttaminen vaatii esitettyjen periaatteiden mukaista<br />
määrätietoista, keskitetysti johdettua kehittämistyötä, jota ennen myös tietoarkkitehtuurin<br />
nykytila on tarkemmin selvitettävä.<br />
Tietoarkkitehtuurin määrittelyn yhteydessä selvitetään myös yhteisen tietojen<br />
analysointi- ja raportointitarpeita varten perustetun tietovaraston tarve.<br />
8.7 Ei-toiminnalliset tavoitteet<br />
8.7.1<br />
Tietoturvallisuus<br />
Tietoturvallisuudesta on olemassa joukko valtionhallinnon tietoturvallisuuden johtoryhmä<br />
VAHTI:n ohjeita 25 , joiden noudattaminen on SM:n <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin<br />
peruslähtökohta. SM:ssä on lisäksi valmistumassa oma ohje tietoaineistojen turvaluokittelusta ja<br />
turvaluokiteltujen aineistojen käsittelystä. Kaikissa näissä ohjeissa tietojärjestelmiä pyritään<br />
luokittelemaan niille asetettujen eheys-, luottamuksellisuus- ja käytettävyysvaatimusten suhteen,<br />
jotka taas ovat riippuvaisia mm. järjestelmissä käsiteltävien tietojen luottamuksellisuudesta,<br />
järjestelmien käyttäjistä ja järjestelmien käyttötavoista. Nykytilassa em. ohjeiden mukaisia<br />
luokitteluja ja niiden pohjalta tehtyjä turvaustoimenpiteitä ei ole tehty kattavasti koko<br />
hallinnonalalla.<br />
Hallinnonalalla käyttöönotettava keskitetty käyttäjähallinta ja virkakortin käyttöön perustuva<br />
kertakirjausjärjestelmä helpottavat <strong>hallinnonalan</strong> tietojärjestelmien käyttövaltuuksien hallintaa<br />
ja vähentävät tietojärjestelmien väärinkäytösriskejä.<br />
Tavoitetilassa <strong>hallinnonalan</strong> eri toimialoilla on läpiviety tarpeelliset järjestelmien kriittisyyden<br />
arvioinnit ja ohjeiden mukaiset turvaluokittelut, ja pantu toimeen niiden edellyttämät suojaukset.<br />
Toimeenpantavien turvausperiaatteiden ja -ratkaisujen pohjana käytetään poliisihallinnon<br />
toimialalla käytettäviä periaatteita. Ratkaisuissa otetaan kantaa mm.<br />
25 http://www.vm.fi/vm/liston/page.lsp?r=3246&l=fi<br />
28
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
- Toimialojen ja kriittisten järjestelmien välillä SM-runkoverkossa siirrettävien tietojen<br />
suojaamiseen<br />
- Periaatteisiin, joilla palvelujärjestelmät ja eri tyyppiset käyttäjät liitetään SM-runkoverkkoympäristöön<br />
- Periaatteisiin, joilla samassa palvelukeskuksessa toimivat eri toimialojen järjestelmät eristetään<br />
toisistaan<br />
- Periaatteisiin, joilla samassa palvelinympäristössä ajettavat järjestelmät eristetään toisistaan<br />
- Periaatteisiin, joilla toteutetaan yhteydet <strong>hallinnonalan</strong> ulkopuolisiin järjestelmiin<br />
Määriteltävät periaatteet ja suojausvaatimukset pätevät yhtä lailla <strong>hallinnonalan</strong> omissa<br />
yksiköissä kuin myös ulkoisten toimittajien palvelukeskuksissa toteutettaviin, käytettäviin ja<br />
ylläpidettäviin tietojärjestelmiin.<br />
8.7.2 Toiminnan jatkuvuuden turvaaminen<br />
Edellisessä alakohdassa puheena ollut järjestelmäluokittelu on lähtökohtana myös tietojärjestelmäpalvelujen<br />
jatkuvuudella asetettaville vaatimuksille. Kriittisimpien järjestelmien<br />
jatkuvuus on tavoitetilassa turvattu varakeskusjärjestelyin, jotka koskevat kaikkia <strong>hallinnonalan</strong><br />
kriittisten järjestelmien palveluntarjoajia. Myös huolellinen käyttökatkosten suunnittelu parantaa<br />
tietojärjestelmien toiminnan jatkuvuutta.<br />
Uusien kriittisten järjestelmien, erityisesti sellaisten joissa käsitellään henkilötietoja,<br />
käyttöönoton kitkattomuuden varmistamiseksi huolehditaan siitä, että ko. järjestelmien tulevilla<br />
käyttäjillä on käytettävissään koulutusympäristö, jossa uuden järjestelmän käyttöä päästään<br />
harjoittelemaan riittävästi ennen sen tuotantokäyttöön ottoa.<br />
Varmistaudutaan teleoperaattorien kanssa siitä, että kahdennetut tietoliikenneyhteydet kulkevat<br />
todella eri reittejä.<br />
Eräs toiminnan jatkuvuuden turvaamistapa on kunnollinen tietojärjestelmien ja erityisesti niiden<br />
järjestelmäliittymien dokumentointi, johon kiinnitetään jatkossa entistä enemmän huomiota.<br />
Järjestelmäliittymien toteutus integrointijärjestelmää käyttäen nostaa järjestelmäliittymien laatua<br />
ja helpottaa myös järjestelmäkehittämistä. Jatkossa <strong>hallinnonalan</strong> laajenevat integrointitarpeet<br />
pyritään hoitamaan keskitetysti nojautuen PTHK:n hallinnoimaan integrointijärjestelmäratkaisuun<br />
tapauksissa joissa integrointipalvelua tarvitaan.<br />
Järjestelmien perustoimintavarmuuteen vaikuttava laadukkuus ja avoimuus jatkokehittämiselle<br />
varmistetaan nojautumalla koeteltuihin, standardienmukaisiin ratkaisuihin ja vahvoihin<br />
järjestelmä- ja palvelutoimittajiin.<br />
29
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
8.7.3<br />
Palvelutaso<br />
Palvelujen käyttäjille näkyvä palvelutaso varmistetaan<br />
- Hallinnonalalla käyttöönotettavalla palvelunkehittäjien tyylioppaalla. Tyylioppaan pohjana<br />
käytetään PTHK:ssa tekeillä olevaa opasta sekä valtioneuvoston kanslian<br />
käyttöliittymäsuunnitteluopasta 26 .<br />
- Sitoutumalla tarjoamaan jatkossa asiointipalveluja laajenevalla joukolla palvelukanavia<br />
- Huolehtimalla siitä, että tietoturvaan liittyvät käyttäjiä koskevat asiat hoidetaan<br />
mahdollisimman huomaamattomasti<br />
Järjestelmien käytettävyys varmistetaan<br />
- Huolehtimalla, että kaikkien tietojärjestelmien tuotantopalvelujen tarjoajien kanssa on<br />
olemassa palvelujen asianmukaiset, palvelujen suorituskyvyn ja käytettävyyden takaavat<br />
palvelutasosopimukset (SLA).<br />
8.8 Palvelujen kehittämis-/ylläpitovastuut<br />
8.8.1<br />
Oman toimialan palvelujen käyttö<br />
Tavoitearkkitehtuurin mukaisesti toimiala on yksin vastuussa yksinomaan sisäiseen käyttöönsä<br />
tarkoitettujen palvelujen (kuvan 3 "omat palvelut") toteutuksesta ja käyttötavasta. Palvelujen<br />
toteutuksessa tulee kuitenkin ottaa huomioon yhteiset hankintaohjeet ja käytännöt sekä ao.<br />
tyyppisiä järjestelmiä koskevat arkkitehtuurilinjaukset.<br />
8.8.2 Yhteisten tai toisen toimialan jaettujen palvelujen käyttö<br />
Yhteiset tai jaetut palvelut (vrt. kuva 3) toteutetaan niin, että ne näkyvät ulospäin (so.<br />
käyttäjilleen) ensisijaisesti perusjärjestelmäpalvelutyyppisinä. Tämä tarkoittaa, että niillä on<br />
peruspalvelutyyppinen palveluliitäntä – sovellusten sisäisen toteutuksen ei tarvitse olla<br />
puhdasoppinen peruspalvelu.<br />
TIHRY:ssä sovitaan yhteisten palvelujen toteutusvastuut ja toimeenpano.<br />
Jaetun palvelun toteutuksesta vastaa palvelun omistava ja sitä ylläpitävä toimiala.<br />
Yhteisiä tai toisen toimialan jaettuja palveluja tarvitseva toimiala toteuttaa omiin<br />
käyttäjäsovelluspalveluihinsa liitännät ja/tai tarjoaa käyttäjilleen portaalipalvelut, joiden kautta<br />
yhteiset ja toisen toimialan jaetut palvelut ovat käytettävissä.<br />
8.8.3 Jaettuja ja yhteisiä palveluja hyödyntävien yhdistelmäpalvelujen käyttö<br />
Hallinnonalalla on selkeästi tarpeita yhdistelmäpalveluille, joissa kootaan integroitu näkymä<br />
useista eri peruspalveluista tai ulkoisista palveluista kootuista tiedoista/toiminnoista.<br />
26 http://www.valtioneuvosto.fi/tiedostot/pdf/fi/92010.pdf<br />
30
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
Jos kyseessä on yhdistelmäpalvelu, jota tarvitsee vain yksi toiminto, yhdistelmäpalvelun<br />
toteuttaa tarvitseva toiminto.<br />
Jos kuitenkin kyseessä on yhdistelmäpalvelu, jolla on laajempaa käyttöä <strong>hallinnonalan</strong> eri<br />
toiminnoissa, yhdistelmäpalvelu toteutetaan yhteisenä palveluna. Yhteisten<br />
yhdistelmäpalvelujen niin kuin kaikkien muidenkin yhteisten palvelujen toteutuksesta sovitaan<br />
TIHRY:ssä.<br />
8.9 Sisäiset ja ulkoiset liitäntärajapinnat<br />
Tavoitearkkitehtuurin toiminnallisten osien väliset liitäntärajapinnat on kuvattu yleisellä tasolla<br />
luvussa 5. Yhteenveto rajapinnoista ja niiden toteutuksessa käytettävistä<br />
teknologioista/standardeista on liitteessä 3.<br />
31
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
9 Teknologia- ja tuotevalinnoista<br />
Tavoitetilaa koskevissa teknologia- ja tuotevalinnoissa ovat kohdassa 3.3 esitetyt,<br />
hallinnonalalla yleisesti tai sen yksittäisillä toimialoilla jo tehdyt tekniikkalinjaukset<br />
peruslähtökohtana. Näiden rinnalla uusia tuote- ja ratkaisuvalintoja ohjaavat yleisemmällä<br />
tasolla luvussa 5 kuvattu viitearkkitehtuuri sekä valtavirran teknologiastandardit .Net, Java EE,<br />
SOA, Web Services ja muut XML-tekniikat ja niiden soveltaminen valtionhallinnon<br />
rajapintasuositusten 27 ja XML-strategian 28 mukaisesti.<br />
Hankittavien tuotteiden ja ratkaisujen valintakriteereitä ovat em. lähtökohtavaatimusten lisäksi<br />
o tuotteesta tai ratkaisusta olemassa olevat käytännön kokemukset<br />
o tuotteelle tai ratkaisulle myös pitkällä tähtäimellä todennäköisesti saatavilla oleva tuki<br />
o se, että tuotteella tai ratkaisuilla on useampi kuin yksi mahdollinen toimittaja<br />
o kustannustehokkuus.<br />
Koko hallinnonalaa koskevia hankintoja ja niiden kilpailuttamista koordinoi TIHRY. Jatkossa<br />
koko valtionhallinnon laajuisten, Hanselin ValtIT:n toimeksiannosta kilpailuttamana tekemien<br />
hankintasopimusten merkitys kasvaa myös SM:n hallinnonalalla.<br />
27 http://www.google.com/url?sa=t&ct=res&cd=4&url=http%3A//www.vm.fi/tiedostot/pdf/fi/4097.pdf&ei=msNQ-I_x5yIAseCyLsF<br />
28 http://www.vm.fi/vm/liston/page.lsp?r=36446&l=fi<br />
32
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
10 Tavoitearkkitehtuurin toimeenpano ja hallinnointi<br />
10.1 Toimeenpanosuunnitelma<br />
Tavoitearkkitehtuuri tulee olemaan osa SM:n tietohallintostrategiaa 2006-2010. Strategiatyö<br />
organisoidaan siten, että ensin määritellään ministeriön tietohallintostrategia, ja sen kanssa<br />
rinnan koko hallinnonalaa koskevat linjaukset. Tämän <strong>hallinnonalan</strong> oman strategiatyön rinnalla<br />
tapahtuu koko valtionhallintoa koskeva tietohallintostrategian laadinta ValtIT:n johdolla.<br />
Valtion tietohallintostrategian valmistuttua SM:n strategioita korjataan tarvittaessa niin, että ne<br />
ovat valtion strategian linjausten mukaisia.<br />
Tavoitearkkitehtuuri määrittelee suunnan, johon <strong>hallinnonalan</strong> järjestelmiä tullaan kehittämään.<br />
Polku kohti tavoitetilaa koostuu sopimuksista ja toimenpiteistä, joilla luodaan edellytyksiä<br />
asetettujen tavoitteiden toteuttamiselle ja konkretisoidaan niitä linjauksia, joita tässä vaiheessa<br />
ei vielä ole voitu riittävästi täsmentää.<br />
Erillisten toimenpiteiden rinnalla tarvitaan lisäksi ohjaus-, valvonta- ja ylläpitotoimintoja, joilla<br />
varmistetaan että yhdessä sovittu suunta säilyy ja vastaa toimintaympäristön muuttuvia<br />
vaatimuksia. Arkkitehtuurin toimeenpanoon liittyviä ensimmäisiä tehtäviä onkin perustaa<br />
arkkitehtuurin ohjausryhmä, joka käytännössä vastaa toimeenpanon valvonnasta ja<br />
arkkitehtuurin ylläpidosta (ohjausryhmästä ja sen roolista lisää kohdassa 9.2).<br />
Arkkitehtuurin toimeenpanosuunnitelma koostuu neljäntyyppisistä asioista:<br />
A. Jo käynnissä olevista toimenpiteistä<br />
B. Mahdollisimman pian toimeenpantavista prioriteetin 1 asioista<br />
C. Prioriteetilla 2 toimeenpantavista asioista<br />
D. Asioista, joiden toimeenpanon valvonta tapahtuu arkkitehtuurin ohjausryhmän linjatyönä<br />
Ryhmien A - C asiat ovat luonteeltaan kertatoimenpiteitä, ryhmän D asiat ovat jatkuvia tehtäviä<br />
tai linjatyönä tehtäviä selvityksiä. Kaikkia toimenpanosuunnitelmassa mainitut asiat perustuvat<br />
tämän raportin luvussa 7 esitettyihin tavoitearkkitehtuurin toteuttamista koskeviin vaatimuksiin<br />
ja linjauksiin.<br />
A. Jo käynnissä olevat toimenpiteet<br />
o<br />
o<br />
o<br />
o<br />
o<br />
o<br />
Tunnistamis- ja kertakirjautumisjärjestelmän ja virkakortin käyttöönotto<br />
Päätös työasema- ja toimistojärjestelmälisenssien uusimispolitiikasta<br />
Asianhallintaratkaisun valinta ja käyttöönotto<br />
Paikkatietopalvelujen tarveselvitys (paikkatietoryhmä!)<br />
Open Source -ratkaisujen käyttömahdollisuuksien ja käyttöpolitiikan selvittäminen<br />
hallinnonalalla<br />
Tietohallintostrategian uusiminen. Sen yhteydessä otetaan kantaa mm. tietohallintotehtävien<br />
organisointiin hallinnonalalla eli määritellään järjestelmien hankintaa,<br />
kehittämistä ja käyttötoimintoja koskeva toimintapolitiikka<br />
B. Prioriteetin 1 toimenpiteet<br />
Prioriteetin 1 toimenpiteet ovat välttämättömiä edellytyksiä tavoitearkkitehtuurin<br />
menestykselliselle toimeenpanolle. Toimenpiteet on lueteltu prioriteettijärjestyksessä.<br />
33
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
1. Perustetaan SM:n <strong>hallinnonalan</strong> arkkitehtuurin ohjausryhmä, jonka tehtävänä on valvoa ja<br />
ohjata tavoitearkkitehtuurin toimeenpanoa.<br />
2. Määritellään organisaatiorajat ylittävässä tietojärjestelmien käytössä sovellettavat<br />
käyttäjä- ja käyttövaltuushallinnan periaatteet sekä tehdään keskitetyn käyttäjä- ja<br />
käyttövaltuushallintajärjestelmän metahakemiston tarvemäärittely ja hankintaesitys<br />
3. Käynnistetään <strong>hallinnonalan</strong> tietoarkkitehtuurin nykytilan selvittäminen. Selvityksen<br />
tavoitteena tulee olla ehdotus toimenpideohjelmaksi, jonka avulla päästään tehtyjen linjausten<br />
mukaiseen tavoitetilaan. Työn yhteydessä selvitetään myös<br />
- tietojen analysointi- ja raportointitarpeet<br />
- tarvittavien koodistopalvelujen toiminnallisuus.<br />
4. Integrointitoimintojen käyttötarpeiden ja mahdollisten/optimaalisten käyttötapojen<br />
selvittäminen ja käyttölinjaukset. Samassa yhteydessä selvitetään integrointijärjestelmän ja<br />
asianhallintajärjestelmän välinen työnjako toimintaprosessien ohjauksessa.<br />
C. Prioriteetin 2 toimenpiteet<br />
Prioriteetin 2 toimenpiteet ovat tärkeitä tavoitetilaan pääseminen kannalta. Ne on esitetty tällä<br />
toimenpidelistalla alustavassa prioriteettijärjestyksessä. Arkkitehtuurin ohjausryhmä tekee<br />
konkreettiset esitykset toimenpiteiden käynnistämisestä käytettävissä olevien resurssien ja<br />
ajankohtaisten tarpeiden mukaisesti.<br />
1. Kehitetään ja otetaan käyttöön yhteisiä tietojärjestelmähankkeisiin liittyviä ohjeistoja<br />
lähtien liikkeelle vaatimusmäärittely- ja testausvaiheista. Selvitetään näihin liittyvien<br />
apuvälineiden tarve ja tehdään selvityksen mukaiset hankintaesitykset.<br />
2. Laaditaan <strong>hallinnonalan</strong> järjestelmänhallintapolitiikka ja määritellään siihen liittyvät<br />
ratkaisut<br />
3. Tehdään lokipalvelujen tarveselvitys, toiminnallinen määrittely ja hankintaesitys<br />
4. Tehdään uusien viestintämahdollisuuksien käyttökelpoisuuden ja -tapojen selvitys ja<br />
käyttölinjaukset<br />
D. Arkkitehtuurin ohjausryhmän linjatyönä hoidettavat tehtävät<br />
Tehtävät ovat olennaisia tavoitetilan toteutumisen kannalta. Ne ovat ohjenuoria, joiden<br />
mukaisesti hallinnonalalla tulisi jatkossa toimia jokapäiväisessä järjestelmäkehittämistyössä.<br />
Arkkitehtuuriryhmän tehtävä on pyrkiä ohjaamaan <strong>hallinnonalan</strong> kehittämistoimintaa<br />
arkkitehtuuritavoitteiden mukaiseksi tiedottamalla ja ohjeistamalla sekä reagoimalla<br />
järjestelmähankkeisiin, jotka ovat ristiriidassa yhteisesti sovittujen tavoitteiden kanssa. Nämä<br />
tehtävät eivät ole erityisessä prioriteettijärjestyksessä.<br />
o Ryhmä seuraa, että <strong>hallinnonalan</strong> sovellus- ja järjestelmäratkaisuja kehitetään tämän<br />
arkkitehtuurimäärittelyn palvelupohjaisen kerrosarkkitehtuurin periaatteiden sekä sovittujen<br />
järjestelmästandardien ja yhteisten hankintaperiaatteiden mukaisesti<br />
o Ryhmä huolehtii, että olemassa oleviin perussovelluksiin rakennetaan tarvittaessa<br />
tavoitearkkitehtuurin mukaiset palvelurajapinnat.<br />
o Ryhmä valvoo, että järjestelmäratkaisujen, erityisesti liittymien dokumentointiin<br />
kiinnitetään entistä enemmän huomiota<br />
34
<strong>Sisäasiainministeriön</strong> <strong>hallinnonalan</strong> tietojärjestelmäarkkitehtuurin määrittely<br />
o Ryhmä koordinoi toimialojen sovelluskehitystä niin, että vältetään päällekkäiset ratkaisut<br />
ja varmistetaan järjestelmien yhteentoimivuus ja yhtenäinen toimintalogiikka<br />
o Ryhmä valvoo, että <strong>hallinnonalan</strong> tietoarkkitehtuuri kehittyy tässä dokumentissa<br />
määriteltyjen periaatteiden mukaisesti niin, että myös järjestelmien yhteentoimivuuden kannalta<br />
tärkeä tietojen normalisointi ja siihen liittyvä sanastotyö edistyy tarpeeksi ripeästi<br />
o Ryhmä tunnistaa kriittisimmät riippuvuudet ulkoisiin sovelluksiin ja varmistaa niiden<br />
yhteiskäyttöratkaisut asianomaisten sidosryhmien kanssa<br />
o Ryhmä käsittelee ja tekee esityksiä tarpeellisiksi havaitsemiensa yleisten<br />
yhdistelmäpalvelujen toteuttamisesta<br />
10.2 Arkkitehtuurin ylläpito ja toimeenpanon valvonta<br />
Tavoitearkkitehtuurin ylläpidosta ja toimeenpanon ohjauksesta ja valvonnasta teknisessä<br />
mielessä vastaa sisäministeriön <strong>hallinnonalan</strong> arkkitehtuurin ohjausryhmä, joka koostuu toimialojen<br />
arkkitehtuurivastaavista sekä ryhmän vetäjänä toimivasta mieluiten päätoimisesta<br />
arkkitehtuurivastaavasta.<br />
Hallinnonalan jokainen toimiala/yksikkö nimeää ohjausryhmään oman arkkitehtuurivastaavansa.<br />
Ohjausryhmän jäsenten ei vetäjää lukuun ottamatta tarvitse olla arkkitehtuurispesialisteja,<br />
mutta heillä tulee olla hyvä yleiskuva toimialallaan/yksikössään tapahtuvasta<br />
järjestelmäkehittämisestä ja sitä ajavista tarpeista. Arkkitehtuurivastaavat valvovat kukin omalla<br />
toimialallaan tavoitetilaan liittyvien linjausten ja tehtävien (vrt. edellinen kohta) toimeenpanoa.<br />
Arkkitehtuurin ohjausryhmä toimii TIHRY:n alaisuudessa, ts. ryhmä raportoi ja tekee<br />
kehittämisehdotuksensa TIHRY:lle. Ohjausryhmän vetäjä osallistuu ValtIT:n arkkitehtuurityöhön.<br />
Arkkitehtuurin ohjausryhmä käsittelee arkkitehtuurin toimeenpanoon liittyviä periaatekysymyksiä<br />
ja tekee niihin liittyvät ratkaisuehdotukset. Ohjausryhmä tekee esiin tulevien<br />
tarpeiden ja mahdollisuuksien pohjalta myös ehdotuksia arkkitehtuurin päivittämiseksi.<br />
Arkkitehtuurin ylläpito kytketään osaksi tietohallintostrategian vuotuista ylläpitotyötä<br />
35
SISÄASIAINMINISTERIÖ RAPORTTI LIITE 1<br />
1.11.2005<br />
Arkkitehtuurityöryhmän jäsenet<br />
Arkkitehtuurityöryhmän jäsenet asetettiin 16.2.2005 kirjeellä SM013:00/2005.<br />
Ryhmän jäseniä olivat<br />
• tietohallintojohtaja Kaarlo Korvola sisäasiainministeriöstä (puheenjohtaja)<br />
• ylitarkastaja Pertti Luukkonen sisäasiainministeriöstä (varapuheenjohtaja)<br />
• kehittämispäällikkö Antti-Olli Taipale sisäasiainministeriöstä<br />
• majuri Jaakko Hamunen Rajavartiolaitoksen esikunnasta<br />
• kehityspäällikkö Joonas Kankaanrinne Väestörekisterikeskuksesta<br />
• projektipäällikkö Olli Lehtoranta <strong>Poliisi</strong>n tietohallintokeskuksesta<br />
• tietohallintojohtaja Vesa Hagström Ulkomaalaisvirastosta<br />
• suunnittelija Arto Nykänen Itä-Suomen lääninhallituksesta<br />
Näiden lisäksi pysyvinä asiantuntijoina ryhmässä toimivat<br />
• projektipäällikkö Vesa Liikanen sisäasiainministeriöstä<br />
• projektipäällikkö Riku Moisio valtiovarainministeriön VNTHY:stä<br />
• erityisasiantuntija Martti Karjalainen oikeusministeriöstä
SISÄASIAINMINISTERIÖ RAPORTTI LIITE 2<br />
1.11.2005<br />
Tavoitetilan toimintaympäristöön liittyviä muutostrendejä<br />
1 Johdanto<br />
Tässä liitteessä esitetään tiivistetysti sisäasiainministeriön <strong>hallinnonalan</strong> tavoitteellisen<br />
tietojärjestelmäarkkitehtuurin ja toimintaympäristön eri osiin vaikuttavia muutostrendejä.<br />
Nämä yhdessä ko. osa-alueen nykytilan, siihen kohdistuvien kehittämistarpeiden<br />
sekä tavoitteena olevan kokonaisuuden ominaisuuksien kanssa ovat pohjana<br />
raportin luvussa 7 esitetyille vaatimuksille ja linjauksille.<br />
2 Yleiset kehitystrendit<br />
3 Käyttäjiin liittyvät<br />
(= raportin kohdassa 3.2 esitetyt yleiset kehitystrendit)<br />
o Näkemys tietojärjestelmäpalvelujen roolista käyttäjäorganisaation kokonaisten<br />
toimintaprosessien pikemmin kuin erillisten toimintojen tukijana<br />
o Uusien tietojärjestelmäpalvelujen jalostaminen olemassa olevista järjestelmistä<br />
ja palveluista niitä täydentämällä tai yhdistelemällä<br />
o Tietojärjestelmäpalvelujen käyttö suoraan järjestelmästä järjestelmään<br />
o Open Source -ohjelmistojen nopeasti kasvava kilpailukykyisyys ja markkinaasema<br />
sekä avointen standardien rooli järjestelmien yhteenliittämisen ratkaisuissa<br />
o ValtIT:n tuleva johtava rooli valtionhallinnon tietojärjestelmäratkaisujen<br />
kehittämisen koordinoinnissa<br />
o Viestintätekniikan tuomien uusien mahdollisuuksien hyödyntämien<br />
o Halu tarjota käyttäjälle erikoistuneiden ja erillisten tietojärjestelmäratkaisujen<br />
sijasta tämän tarvitsema kokoelma tietojärjestelmäpalveluja yhtenäisessä<br />
muodossa ja useilla vaihtoehtoisilla kanavilla<br />
4 Sovelluksiin liittyvät<br />
4.1 Yleistä<br />
o<br />
o<br />
o<br />
Sovellus-sovellus -käytön, ts. järjestelmäkäyttäjien määrän, suhteellinen osuus<br />
kasvaa.<br />
Hallinnonalan yksiköiden välinen ja <strong>hallinnonalan</strong> rajat ylittävä palvelujen<br />
ristiinkäyttö lisääntyy.<br />
Perusjärjestelmäpalveluja tullaan yhä useammin käyttämään välillisesti, viitearkkitehtuurin<br />
käyttäjäsovelluspalvelujen tasolla olevien asiointisovellusten<br />
kautta.<br />
o<br />
o<br />
Open Source -ohjelmistojen, sovelluskomponenttien ja ajoympäristön (Linux)<br />
sekä avointen järjestelmästandardien markkina-asema on merkittävästi vahvistumassa,<br />
ja mm. EU ja Maailmanpankki vahvasti rohkaisevat julkishallintoa<br />
käyttämään niitä.<br />
Sovellusalustan merkitys järjestelmien yhteentoimivuuden takaajana tai<br />
estäjänä on vähenemässä kaikkien merkittävien järjestelmätoimittajien aidosti<br />
tukiessa avoimia standardeja.
SISÄASIAINMINISTERIÖ RAPORTTI LIITE 2<br />
1.11.2005<br />
o<br />
Järjestelmien modulaarisen arkkitehtuurin merkitys kasvaa yhä, koska<br />
modulaarinen ja avoimiin standardeihin nojautuva sovellusrakenne on paras<br />
muutosjoustavuuden ja pitkäikäisyyden mahdollistaja.<br />
4.2 Toimisto- ja työryhmäsovellukset<br />
o<br />
o<br />
o<br />
o<br />
o<br />
Open source -pohjaiset tuotteet ovat entistä vakavammin otettava haastaja<br />
perinteisille toimittajakohtaisille toimistojärjestelmäratkaisuille.<br />
Toimistosovellusten keskinäiseen ja muiden järjestelmien kanssa tapahtuvaan<br />
tietojenvaihtoon on tarjolla perinteisten toimittajakohtaisten formaattien<br />
rinnalla avoimiin XML-standardeihin perustuvia ratkaisuja kuten OASIS:in<br />
OpenDocument-standardi.<br />
Toimistosovellusten käyttö on muuttumassa ja tulee jatkossa yhä enemmän<br />
muuttumaan erilliskäytöstä (dokumenttituotanto) yhdeksi keskeiseksi käyttöliittymäksi<br />
asiointi- ja perusjärjestelmiin. Tämä muutos liittyy läheisesti<br />
asianhallintajärjestelmien käyttöönottoon.<br />
Toimistosovellusten työryhmäkäyttöä tukevat ominaisuudet lisääntyvät ja<br />
tarjoavat todellisen mahdollisuuden tehostaa tietotyöskentelyä niin kiinteissä<br />
organisaatioissa kuin dynaamisesti elävissä projekti- ja virtuaaliyksiköissäkin.<br />
Toimisto- ja työryhmävälineet integroituvat yhä enemmän myös<br />
portaaliratkaisuihin.<br />
4.3 Viestintäpalvelut<br />
o<br />
o<br />
o<br />
o<br />
o<br />
Viestintäpalvelujen kehittymiselle ominainen piirre jatkossa on – aivan kuin<br />
toimistojärjestelmienkin tapauksessa – integroituminen muihin tietojärjestelmäpalveluihin.<br />
Nykyisin enemmän tai vähemmän erilliskäyttöiset sähköposti- ja<br />
puhelinpalvelut tulevat lähestymään toisiaan ja muita uusia viestintämuotoja<br />
sekä muita sovelluspalveluja.<br />
Sähköpostin ja toimistosovellusten välinen integraatio on henkilöiden välisessä<br />
viestinnässä ollut arkipäivää jo pitkään. Jatkossa kuitenkin sähköposti tulee<br />
olemaan viestintäkanavana käytössä yhä useammin myös sovellusten ja<br />
ihmisten välisessä kommunikoinnissa. Sovellukset voivat lähettää kuittauksia,<br />
tiedotuksia tai hälytyksiä ihmisille, ja voivat ottaa vastaan riittävät määrämuotoisuussäännöt<br />
täyttäviä viestejä ihmisiltä.<br />
Sähköpostin rinnalla sanomanvälitys-tyyppistä kommunikointia edustavat<br />
matkaviestinympäristössä käytettävissä olevat teksti- ja multimediaviestit, joilla<br />
on jo tänään rooli liikkuvien käyttäjien (poliisi, rajavartijat, pelastustyöntekijät)<br />
viestintäkanavana sekä normaaleissa teleoperaattorien että VIRVE-verkossa<br />
(multimediaviestit eivät tosin toistaiseksi ole VIRVEssä mahdollisia).<br />
Uutena mahdollisuutena lähinnä organisaatioiden sisäisiin kommunikointitarpeisiin<br />
on leviämässä peer-to-peer -tyyppinen pikaviestintä (Instant Messaging,<br />
IM), joka tarjoaa reaaliaikaisen keskustelukanavan ja läsnäolotietojen<br />
hallinnan. Eräänlaisena puhelimen ja sähköpostin välimuotona sillä on<br />
potentiaalisia käyttötapoja erityisesti työryhmäsovelluksissa.<br />
Puhelinjärjestelmissä on tapahtumassa siirtyminen perinteisistä puhelinratkaisuista<br />
ja erillisistä puhelinverkkoyhteyksistä VoIP-pohjaisiin ratkaisuihin,<br />
joissa puheviestintä siirtyy samaan verkkoon dataliikenteen kanssa. VoIPpuhelinratkaisujen<br />
käyttöönotto SM-hallinnonalalla on jo käynnistynyt. Tähän<br />
liittyen tavoitteena on myös <strong>hallinnonalan</strong> laajuinen yhtenäinen puheliittymien<br />
numerointijärjestelmä. Pitemmällä tähtäimellä VoIP-käyttö antaa mahdolli-
SISÄASIAINMINISTERIÖ RAPORTTI LIITE 2<br />
1.11.2005<br />
o<br />
suuden integroida myös puheviestintää sovelluksiin samaan tapaan kuin<br />
sähköposti- tai pikaviestintäjärjestelmiäkin.<br />
Viestintäverkkojen alueella langattomien laajakaistatekniikoiden (esim.<br />
WiMAX) merkitys on selkeästi kasvamassa. Matkapuhelinverkkojen alueella<br />
3G-teknologia (UMTS) jatkaa tulemistaan ilmeisesti kohtalaisen rauhallisella<br />
vauhdilla. Digi-TV on myös kehittyvä teknologia, jolla voi olla jatkossa rooli<br />
lähinnä kansalaisasioinnissa.<br />
4.4 Verkkosivustot<br />
o<br />
o<br />
Sovellusten muuttuessa yhä laajemmin selainkäyttöisiksi, selainkäyttöisten<br />
staattisten verkkosivustojen luonnollinen kehityssuunta on muuttua osaksi<br />
laajempaa portaaliratkaisua.<br />
Jatkossa tarjotaan erillisten intranet-, extranet- ja Internet-ratkaisujen sijasta<br />
erilaisille käyttäjärooleille suunnattuja palvelukokonaisuuksia, jotka voidaan<br />
toteuttaa yhtenäisellä teknisellä ratkaisulla soveltaen käyttäjäkuntaan eritasoisia<br />
käyttövaltuuksia ja palveluihin eritasoisia suojausratkaisuja.<br />
4.5 Hallinnolliset sovellukset<br />
o<br />
Arkkitehtuurimielessä ehkä mainittavin hallinnollisia sovelluksia koskeva<br />
muutostrendi lähitulevaisuudessa on itsepalvelu eli käyttäjäkunnan laajentaminen<br />
hallintohenkilöistä koko henkilökuntaan esim. henkilöstöhallinnon<br />
sovelluksissa.<br />
4.6 Operatiiviset sovellukset<br />
o<br />
o<br />
o<br />
Räätälöityjen sovellusten rakentajille ja kehittäjille on jatkossa yhä enemmän<br />
tarjolla koeteltuja ratkaisukehikkoja ja valmiita tai puolivalmiita komponentteja.<br />
Alalla laajasti omaksuttujen standardien levitessä käyttöön teknologiavaihtoehtojen<br />
määrä suppenee ja eri teknologioiden välinen yhteentoimivuus<br />
paranee hitaasti mutta varmasti.<br />
Sovelluspalvelujen käytön suhteen voidaan viitata edellä mainittuihin yleisiin<br />
kehitystrendeihin.<br />
4.7 Asiointisovellukset<br />
o<br />
o<br />
o<br />
Asiointisovellusten rooli tulee jatkossa olevaan voimakkaasti kasvava.<br />
Asiointiratkaisujen kehittämisessä tultaneen ainakin osittain käyttämään<br />
valtionhallinnon yhteisiä ratkaisukomponentteja kuten tunnistuspalvelu,<br />
kansalaisille tarkoitetut asiointiportaalit, yhteiset viestintäratkaisut tms.<br />
ValtIT:n ohjaamana.<br />
Aivan kuten verkkosivustojen tapauksessa asiointipalveluja ei jatkossa nähdä<br />
erillisratkaisuina vaan tietylle erityiskäyttäjäryhmälle suunnattuina palveluina<br />
<strong>hallinnonalan</strong> järjestelmäkokonaisuudessa.<br />
4.8 Valtioneuvoston yhteiset sovellukset<br />
o<br />
Suuria periaatteellisia muutoksia VN:n yhteisten sovellusten sisällössä ja<br />
roolissa ei ole odotettavissa, mutta sovellusten käyttö halutaan integroida<br />
käyttöön otettaviin asianhallintajärjestelmiin.
SISÄASIAINMINISTERIÖ RAPORTTI LIITE 2<br />
1.11.2005<br />
o<br />
Käyttöön tulevat uudet XML-pohjaiset asiakirjamallit.<br />
4.9 Keskeisimmät muut ulkoiset sovellukset<br />
o<br />
o<br />
Keskeisimpien ulkopuolisten sovellusten käyttö halutaan integroida nykyistä<br />
paremmin SM:n <strong>hallinnonalan</strong> ao. toimintaprosesseihin.<br />
ValtIT tullee ohjaamaan aikaisempaa tiukemmin valtionhallinnon palvelujen<br />
yhteis- ja ristiinkäyttöä ja niihin liittyvien ratkaisujen kehittämistä.<br />
5 Yleisiin sovelluspalveluihin liittyvät<br />
5.1 Tunnistaminen ja kertakirjautumisjärjestelmä<br />
o<br />
o<br />
o<br />
o<br />
Virkamiehen asiointikortin käyttö laajenee myös muille hallinnonaloille.<br />
Sovellus-sovellus -tyyppinen palvelujen käyttö laajenee.<br />
Kansalaisille suunnatuissa asiointisovelluksissa nojaudutaan tulevien ValtIT:n<br />
linjauksien mukaisesti julkishallinnon yhteisen tunnistamispalvelun käyttöön.<br />
Biotunnistuksen käyttö tullee ajankohtaiseksi ainakin joissain<br />
erityistapauksissa.<br />
5.2 Käyttäjähallinta ja käyttövaltuuksien hallinta<br />
o<br />
Lisääntyvät <strong>hallinnonalan</strong> ulkopuoliset käyttäjät ja SM:n käyttäjien lisääntyvä<br />
<strong>hallinnonalan</strong> ulkopuolisten palvelujen käyttö.<br />
5.3 Asianhallinta<br />
o<br />
o<br />
o<br />
Asianhallintajärjestelmään (sen tukemiin toimintaprosesseihin) halutaan<br />
integroida omien operatiivisten sovellusten lisäksi myös ulkoisia sovelluksia.<br />
Asianhallintajärjestelmää halutaan voida käyttää suoraan toimisto- ja työryhmäsovelluksista.<br />
Asianhallintajärjestelmien arkistointitoteutuksissa tulee ottaa huomioon<br />
Arkistolaitoksen Sähke-projektin määritykset asiakirjojen sähköiselle<br />
arkistoinnille.<br />
5.4 Integrointi<br />
o<br />
o<br />
o<br />
Sovellusten ja järjestelmien integrointitarpeet niin <strong>hallinnonalan</strong> sisällä kuin<br />
ulkoisiin sovelluksiin päinkin lisääntyvät. Tavoitearkkitehtuurin lähestymistapa,<br />
jossa uusien palvelujen kehittämisessä pyritään hyödyntämään mahdollisimman<br />
paljon olemassa olevia palveluja ja resursseja nostaa integroinnin<br />
merkityksen keskeisen tärkeäksi.<br />
Tietojen ja yhteyskäytäntöjen yhteensovittamisen lisäksi tarvitaan prosessien<br />
yhteensovittamista ja ohjaamista sekä koottua raportointia järjestelmien<br />
välisestä yhteystoiminnasta.<br />
Järjestelmäratkaisujen muutosjoustavuuden varmistamiseksi integroinnissa<br />
suositaan palvelurajapintoihin ja avoimiin liitäntästandardeihin perustuvaa<br />
löyhää integrointimallia.
SISÄASIAINMINISTERIÖ RAPORTTI LIITE 2<br />
1.11.2005<br />
5.5 Tietoturvapalvelut<br />
o<br />
Hallinnonalan sisällä ja ulkopuolisten sidosryhmien kanssa lisääntyvä palvelujen<br />
ristiin käyttö sekä kansalaisille avattavat asiointipalvelut edellyttävät entistä<br />
enemmän huomiota tietoturvanäkökohdille.<br />
5.6 Paikkatietopalvelut<br />
o<br />
o<br />
Saatavilla ja hyödynnettävissä on nopeasti laajeneva valikoima monipuolisia<br />
maantieteellisiin koordinaatteihin ja tiestö-/maastokarttoihin perustuvia<br />
paikantamis- ja paikkatietojen hallintaohjelmistoja.<br />
Halutaan muodostaa asioista mahdollisimman havainnollisella tavalla tilannekuvia.<br />
5.7 Koodistopalvelut<br />
o<br />
o<br />
Pyrkimys yhtenäistää tietoarkkitehtuuria ja siten myös koodistoja hallinnonalalla.<br />
Jatkossa keskeisiin XML-pohjaisiin liitäntästandardeihin liittyy paljon tietomäärityksiä<br />
kuten skeemat tai niihin verrattavissa olevat Web Service -liitäntöjen<br />
WSDL-kuvaukset, jota useat osapuolet tarvitsevat.<br />
5.8 Työasemasovellusten jakelu<br />
o<br />
o<br />
Jatkossa voi työasemakohtaisten ohjelmistojen ja tietojen tarve lisääntyä.<br />
Mobiilityöasemien (kannettavat ja ajoneuvotietokoneet, PDA-laitteet/älypuhelimet)<br />
lisääntyvä käyttö.<br />
6 Palvelujen jakelua käyttäjille (käyttöliittymiä) koskevat<br />
o<br />
o<br />
o<br />
o<br />
7 Tietoarkkitehtuuriin liittyvät<br />
o<br />
o<br />
o<br />
Erillisten sovellusliittymien sijasta käyttäjille halutaan tarjota näkymä hänen<br />
käytettävissään olevaan palvelukokonaisuuteen riippumatta siitä minkä<br />
tyyppisistä palveluista on kysymys.<br />
Kansalaisille suunnatussa asioinnissa hyödynnetään kansalaisportaaleja SM:n<br />
asiointipalveluihin reitittäjänä ValtIT:n jatkossa tekemien ohjauspäätösten<br />
mukaisesti.<br />
Palveluja tulee enenevässä määrin tarjota myös sovellus"käyttäjille".<br />
Sovellusarkkitehtuureissa on pitemmällä tähtäimellä tulossa nykyisen pelkkää<br />
selainpohjaista käyttöä suosivan tyylin rinnalle myös työasemassa toimivia<br />
client-ohjelmistoja hyväksikäyttävä arkkitehtuuri.<br />
Toimintaprosessien tehostaminen edellyttää yhä laajemmin sovellusten ja<br />
niiden hallitsemien tietojen ristiin käyttöä.<br />
Erityisesti turvallisuuteen liittyvillä toimialueilla halutaan pystyä koostamaan ja<br />
ylläpitämään reaaliaikaista tilannekuvaa valvottavista asioista.<br />
Tietojen monipuolinen yhdistely on tarpeen niin em. tilannekuvien muodostamisessa<br />
kuin kaikessa ei-reaaliaikaisessa raportoinnissa.
SISÄASIAINMINISTERIÖ RAPORTTI LIITE 3<br />
1.11.2005<br />
Yhteenveto tavoitearkkitehtuurin tärkeimmistä sisäisistä ja ulkoisista liitännöistä<br />
Seuraavissa taulukoissa viitataan määrittelyraportin luvussa 5 määriteltyihin numeroituihin liitäntöihin.<br />
Käyttäjät<br />
<br />
<br />
Käyttöliittymäpalvelut<br />
Liitäntä 10<br />
Lähtökohtana on, että käyttäjille on tavoitetilassa tarjolla useita erilaisia palvelukanavia sovelluspalveluihin. Henkilökäyttäjien tapauksessa<br />
tyypillisin palveluliitäntä on selainpohjainen käyttö joko kiinteältä tai mobiililta päätelaitteelta. Voidaan käyttää myös<br />
jotain viestinvälityssovellusta kuten sähköpostia, teksti-/multimediaviestejä tai pikaviestintää. Järjestelmäkäyttäjien tapauksessa tavoitetilan<br />
normaali liitäntätapa perustuu Web Services -standardeihin mutta myös sähköpostin käyttö saattaa joskus olla käypä vaihtoehto.<br />
<br />
Käyttäjäsovelluspalvelut<br />
<br />
Perusjärjestelmäpalvelut<br />
<br />
Yleiset sovelluspalvelut<br />
<br />
Ulkoiset järjestelmäpalvelut<br />
Käyttöliittymäpalvelut<br />
<br />
Liitäntä 8<br />
Käyttöliittymäpalvelujen ja<br />
käyttäjäsovelluspalvelujen välillä<br />
voidaan käyttää useita eri<br />
liitäntätapoja. Tavoitetilassa<br />
käyttöliittymäpalvelujen oletetaan<br />
olevan portaalityyppisiä,<br />
jolloin käyttäjäsovelluspalvelut<br />
tarjotaan käyttöliittymäpalveluille<br />
portletteina tai standardi<br />
Web Service -palveluina. Siirtymäkautena<br />
voidaan käyttää<br />
myös toteutusteknologian (MS<br />
.Net tai Java EE) standardirajapintoja.<br />
Liitäntä 1<br />
Tavoitearkkitehtuurissa käyttöliittymätason<br />
palvelut eivät<br />
normaalisti käytä suoraan perusjärjestelmätason<br />
palveluja.<br />
Olemassa olevista perussovelluksista<br />
kuitenkin monet ovat<br />
sellaisia, että niitä käytetään<br />
niiden oman käyttöliittymän<br />
kautta. On myös mahdollista,<br />
että joskus perussovellusta<br />
käytetään portlettina tai standardi<br />
Web Service -liitännän<br />
kautta suoraan käyttöliittymäpalveluista.<br />
Liitäntä 4<br />
Tavoitearkkitehtuurissa käyttöliittymätason<br />
palvelut eivät<br />
normaalisti käytä suoraan yleisiä<br />
sovelluspalveluja. Mahdollisista<br />
yleisistä sovelluspalveluista<br />
kuitenkin jotkut saattavat<br />
olla sellaisia, että niitä käytetään<br />
niiden oman käyttöliittymän<br />
kautta. On myös mahdollista,<br />
että joskus yleistä sovelluspalvelua<br />
käytetään portlettina<br />
tai standardi Web Service -<br />
liitännän kautta suoraan käyttöliittymäpalveluista.<br />
Liitäntä 9<br />
Ulkoisia järjestelmäpalveluja<br />
käytetään suoraan käyttöliittymäpalveluista<br />
vain tilanteissa,<br />
joissa joudutaan käyttämään<br />
ao. ulkoisen palvelun<br />
omaa käyttöliittymää, ts. palvelua<br />
ei ole integroitu käyttäjäorganisaation<br />
sovelluspalveluihin.
SISÄASIAINMINISTERIÖ RAPORTTI LIITE 3<br />
1.11.2005<br />
<br />
Integrointipalvelut<br />
<br />
Perusjärjestelmäpalvelut<br />
<br />
Yleiset sovelluspalvelut<br />
<br />
Ulkoiset järjestelmäpalvelut<br />
Käyttäjäsovelluspalvelut<br />
<br />
Liitäntä 6<br />
Integrointipalvelut tarjoavat<br />
useita erilaisia liitäntöjä niitä<br />
käyttäville käyttäjäsovelluspalveluille.<br />
Tyypillisesti käytetään<br />
jotain sovelluksen käyttämän<br />
teknologian kuten Microsoft<br />
DNA / .Net ja Java EE<br />
standardirajapintaa tai standardi<br />
Web Service -liitäntää.<br />
Liitäntä 2<br />
Perusjärjestelmäpalvelujen<br />
niitä hyväksikäyttäville sovelluspalveluille<br />
tarjoama rajapinta<br />
on tavoitetilassa standardi<br />
Web Service -liitäntä.<br />
Liitäntä 2<br />
Perusjärjestelmäpalvelujen<br />
niitä hyväksikäyttäville sovelluspalveluille<br />
tarjoama rajapinta<br />
on tavoitetilassa standardi<br />
Web Service -liitäntä.<br />
Liitäntä 5<br />
Tavoitetilassa käyttäjäsovelluspalvelujen<br />
oletetaan käyttävän<br />
suoraan ulkoisia järjestelmäpalveluja<br />
vain siinä tapauksessa,<br />
että niihin on standardi<br />
Web Service -liitäntä.<br />
<br />
Perusjärjestelmäpalvelut<br />
<br />
Yleiset sovelluspalvelut<br />
<br />
Ulkoiset järjestelmäpalvelut<br />
Integrointipalvelut<br />
<br />
Liitäntä 3<br />
Integrointipalvelut tukevat useita erilaisia<br />
liitäntöjä olemassa oleviin perusjärjestelmä-<br />
ja yleisiin sovelluspalveluihin. Lähtökohtana<br />
on liittyä olemassa oleviin palveluihin<br />
niiden omilla ehdoilla. Uusien<br />
perusjärjestelmäpalvelujen ja yleisten sovelluspalvelujen<br />
oletetaan tarjoavan standardi<br />
Web Service -palvelurajapinnan (=<br />
liitäntä 2).<br />
Liitäntä 3<br />
Integrointipalvelut tukevat useita erilaisia<br />
liitäntöjä olemassa oleviin perusjärjestelmä-<br />
ja yleisiin sovelluspalveluihin. Lähtökohtana<br />
on liittyä olemassa oleviin palveluihin<br />
niiden omilla ehdoilla. Uusien<br />
perusjärjestelmäpalvelujen ja yleisten sovelluspalvelujen<br />
oletetaan tarjoavan standardi<br />
Web Service -palvelurajapinnan (=<br />
liitäntä 2).<br />
Liitäntä 7<br />
Integrointipalvelut tukevat useita erilaisia<br />
liitäntöjä ulkoisiin järjestelmäpalveluihin.<br />
Lähtökohtana on liittyä olemassa oleviin<br />
palveluihin niiden omilla ehdoilla. Uusien<br />
ulkoisten järjestelmäpalvelujen oletetaan<br />
tarjoavan usein standardi Web Service<br />
-pohjaisen palvelurajapinnan.
SISÄASIAINMINISTERIÖ MUISTIO LIITE 4<br />
1.11.2005<br />
Tuotekatsaus<br />
Tässä muistiossa esitetään SM:n hallinnonalalla jatkossa ajankohtaiseksi tulevia tuotevalintoja<br />
koskevia kommentteja, joissa mm. tuodaan esiin joitakin tuotemerkkejä ja toimittajia.<br />
Käytännössä tuotevalinnat aikanaan kilpailutetaan. Tässä mainitut tuote- ja<br />
toimittajanimet ovat esimerkkejä markkinoiden tarjonnasta – mitään syvällisempää<br />
markkinakatsausta niiden taustalla ei ole, mutta esiin on tuotu nimiä, joiden yleisesti<br />
katsotaan olevan alueensa markkinajohtajien joukossa.<br />
Työryhmäsovellukset<br />
Jo tehtyjen linjauksien mukaisesti hallinnonalalla käytetään toistaiseksi Microsoftin toimistosovelluksia.<br />
Jatkossa niiden rinnalle tai niitä korvaamaan saatetaan valita Open<br />
Source tuotteita 1 . Microsoft-toimistosovellusten kanssa yhteensopivin työryhmäsovellusratkaisu<br />
on SharePoint Portal Server 2 -tuote. Siinä vaiheessa jos/kun käyttöön otetaan<br />
OS-toimistosovelluksia ajankohtaiseksi tulee tarkastella myös OS-pohjaisia työryhmäsovelluksia.<br />
Näiden selvittäminen on eräs OS-selvitysryhmän keskeisiä tehtäväalueita.<br />
Portaaliratkaisut<br />
Toimialojen portaaliratkaisujen toteuttamisessa Microsoft-ympäristössä ensisijaisesti<br />
tarkasteltavia tuotteita ovat Microsoftin SharePoint Portal Server ja Plumtreen (siirtynyt<br />
juuri BEA:n omistukseen) Plumtree Corporate Portal 3 . Jos toimialalla on käytössä Java<br />
EE-pohjainen palveluympäristö, relevantteja ovat jonkun johtavan Java EE -toimittajan<br />
(BEA 4 , IBM 5 , Oracle 6 ) portaalituotteet.<br />
Metahakemistoratkaisut<br />
Metahakemistoratkaisuissa johtavia tuotteita ovat Microsoft Identity Integration Server<br />
(MIIS) 7 tai Novell Nsure Identity Manager 8 (entinen DirXML). Vaatimuksena valittavalle<br />
tuotteelle on yhteentoimivuus eTrust-järjestelmän kanssa.<br />
Integrointiratkaisut<br />
Jos tarpeita selvitettäessä tullaan siihen tulokseen, että PTHK:n SeeBeyond -integrointijärjestelmän<br />
rinnalla tarvitaan muita integrointituotteita, luontevin ratkaisu <strong>hallinnonalan</strong><br />
Microsoft-voittoisessa toimintaympäristössä on Microsoftin BizTalk Server 9 . Em.<br />
lisäksi muita johtavia integrointijärjestelmätoimittajia ovat WebMethods 10 ja Tibco 11 .<br />
1 http://fi.openoffice.org/<br />
2 http://office.microsoft.com/en-gb/FX010909721033.aspx<br />
3 http://www.plumtree.com/products/platform/<br />
4 http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/products/weblogic/portal/<br />
5 http://www-306.ibm.com/software/sw-bycategory/subcategory/SWH40.html<br />
6 http://www.oracle.com/solutions/enterprise_portals/index.html<br />
7 http://www.microsoft.com/windowsserversystem/miis2003/default.mspx<br />
8 http://www.novell.com/identity/access/<br />
9 http://www.microsoft.com/biztalk/default.mspx<br />
10 http://www.webmethods.com/meta/default/folder/0000005452<br />
11 http://www.tibco.com/software/business_integration/default.jsp?m=b3
SISÄASIAINMINISTERIÖ MUISTIO LIITE 4<br />
1.11.2005<br />
Paikkatietoratkaisut<br />
Paikkatietopalvelujen toteuttamisen kannalta huomionarvoisia toimittajia/tuotteita ovat<br />
Intergraph 12 , Bentley 13 , MapInfo 14 , ESRI 15 .<br />
Tietojen analysointi- ja raportointivälineet<br />
Tietojen analysointi- ja raportointiratkaisujen (Enterprisen Business Intelligence Systems)<br />
johtavia toimittajia ovat Cognos 16 , Business Objects 17 sekä Information Builders<br />
(WebFocus) 18 . Raportointi- ja analysointitietojen tuottamisvälineiden (Extract, Transfor<br />
& Load = ETL) johtavia toimittajia ovat Informatica 19 , Ascential 20 (fuusioitu äskettäin<br />
IBM:ään) ja Business Objects. Myös johtavilla tietokantatoimittajilla kuten Oracle 21 ja<br />
Microsoft 22 on näihin tarkoituksiin kohtuullisen hyvin kelpaavia ratkaisuja.<br />
Vaatimusmäärittelyn apuvälineet<br />
Sovellusten vaatimusmäärittelyä ja prosessien suunnittelua tukevia apuvälineitä löytyy<br />
johtavilta sovelluskehittämisvälinetoimittajilta (Borland 23 , Microsoft 24 , IBM/Rational 25 )<br />
sekä joiltain erikoistuneilta toimittajilta kuten QPR 26 tai Telelogic 27 .<br />
Automatisoidut testausvälineet<br />
Sovellusten testauksen ja laadunvalvonnan apuvälineiden johtavia toimittajia ovat<br />
Mercury Interactive 28 ja Compuware 29 , joilla molemmilla on useita eri välineitä käsittävät<br />
tuoteperheet tälle alueelle. Myös em. johtavilla sovelluskehittämisvälineiden toimittajilla<br />
on testausvälineitä.<br />
Järjestelmänhallintaratkaisut<br />
Järjestelmänhallinta on laaja käsite, jonka piiriin kuuluvat erilaiset toiminnot, joiden<br />
avulla valvotaan, ohjataan ja hallinnoidaan kohdealueen kuten koko SM:n hallinnonala,<br />
toimialue tai palvelukeskus tietojärjestelmien toimintaa ja niiden toteuttamisessa käytettyjä<br />
resursseja. Suuri osa järjestelmähallintatoiminnoista ovat luonteeltaan hyvin teknisiä<br />
ja relevantteja lähinnä palvelukeskuksille kuten PTHK. Käyttäjäorganisaation näkö-<br />
12 http://www.intergraph.com/<br />
13 http://www.bentley.fi/<br />
14 http://www.mapinfo.com/<br />
15 http://www.esri.com/<br />
16 http://www.cognos.com/<br />
17 http://www.businessobjects.com/<br />
18 http://www.informationbuilders.com/products/<br />
19 http://www.informatica.com/<br />
20 http://www.ascential.com/<br />
21 http://www.oracle.com/solutions/business_intelligence/dw_home.html<br />
22 http://www.microsoft.com/sql/default.mspx<br />
23 http://www.borland.se/caliber/index.html<br />
24<br />
http://lab.msdn.microsoft.com/vs2005/default.aspx?t=4lUIPu!RnD72ar6YrH!ihZm!cA08cdik18xmpuI1ylkOh5Hsng<br />
LA0DZ4DppT6cZh*spVXCOy!du3aRoPqFhVFSzg$$&p=4WJly*rlZEjfReg!xJU9qZmRluKX13MLJvadm4bY**3g5ui<br />
SNkZWlTgKsv*AtSuHVSDmjhrAx!DrpGs4MviEfPpCUlI*R2e9f49cVGPqj938I$<br />
25 http://www-306.ibm.com/software/info/developer/index.jsp<br />
26 http://www.qpr.com/company/Fin/tuotteet.html<br />
27 http://www.telelogic.com/<br />
28 http://www.mercury.com/fi/<br />
29 http://www.compuware.com/solutions/3592_ENG_HTML.htm
SISÄASIAINMINISTERIÖ MUISTIO LIITE 4<br />
1.11.2005<br />
kulmasta järjestelmänhallinta on taustalla täysin näkymättömästi toimiva sujuvan, turvallisen<br />
ja katkottoman tietojärjestelmäkäytön mahdollistaja ja turvaaja. Alueella on<br />
suuri joukko toimittajia, joista osalla on kattavia kokonaisratkaisuja, toisilla taas ratkaisuja<br />
jollekin järjestelmänhallinnan osa-alueelle. Ensimainituista kokonaistoimittajista<br />
mainittakoon IBM (Tivoli) 30 , HP (OpenView) 31 ja BMC (Patrol, BSM) 32 .<br />
30 http://www-306.ibm.com/software/tivoli/<br />
31 http://www.managementsoftware.hp.com/<br />
32 http://www.bmc.com/