27.05.2014 Views

Sisäasiainministeriön hallinnonalan ... - Poliisi

Sisäasiainministeriön hallinnonalan ... - Poliisi

Sisäasiainministeriön hallinnonalan ... - Poliisi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<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/

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!