SOLEA 2011 25.11.2011 Dipoli, Espoo
SOLEA-osapuolet Itä-Suomen yliopisto / Tkt / HIS Aalto-yliopiston Perustieteiden kk. / Tietotekniikan laitos /SoberIT Osuuspankkikeskus Konecranes CSC Tieteen tietotekniikan keskus Commit; Datawell Fujitsu Services Helsingin ja Uudenmaan sairaanohoitopiiri Intersystems B.V. Finland Itella Logica Mawell Medbit / Varsinais-Suomen sairaanhoitopiiri Metso Pohjois-Savon sairaanhoitopiiri / Istekki RAY Satakunnan sairaanhoitopiiri
09:00 Kahvi SOLEA 2011 09:30 Seminaarin avaus ja SOLEA-hankkeen tulosten yleiskuva Juha Mykkänen, UEF 10:00 Kokonaisarkkitehtuurin perustelut ja tavoitellut hyödyt julkishallinnossa 10:45 EA ja SOA-menetelmät ja välineet: jäsentäminen ja yhteenveto 11:10 Prosessien ja toiminnan kuvaamisen kehittämiskohteet, tasot, näkökulmat ja esimerkit Kari Hiekkanen, Aalto Anne Kauhanen-Simanainen, neuvotteleva virkamies, Valtiovarainministeriö Timo Itälä, Aalto ja Juha Mykkänen, UEF Irmeli Luukkonen, UEF 11:30 Lounas Omakustanteinen 12:30 Vaatimustenhallinta kokonaisarkkitehtuurissa Tuija Tiihonen, UEF 12:50 Kokonaisarkkitehtuurin ja projektin vaatimusten Timo Itälä, Aalto yhteensovittaminen 13:10 Käyttäjähallinnan vaatimukset ja rajaukset, palvelupohjaisuus Hannu Virkanen, UEF sekä arkkitehtuurikuvausten kartoittaminen (case) 13:30 SOA integraation ja standardien kannalta: case Juha Mykkänen, UEF Palvelutapahtumien hallinta ja muita esimerkkejä 13:50 Kahvi 14:20 The Difference between Architecture Thinking and Architecture Doing The Value of a Managed Diversity EA Approach 15:15 Strategia ja hallintamallit: tulokset Kari Hiekkanen, Aalto 15:35 Arkkitehtuurin kuvaustavat eri tyyppisissä projekteissa Hannu Virkanen, UEF 15:55 Päätössanat ja tulosten saatavuus Kari Hiekkanen, Aalto Juha Mykkänen, UEF Jaap Schekkerman, President and Thought Leader, Institute For Enterprise Architecture Developments, the Netherlands
SOLEA: yleiskuva Service-Oriented Locally Adapted Enterprise Architecture Palvelupohjainen paikallisesti sovitettava kokonaisarkkitehtuuri SOLEA-tulosseminaari, Espoo, 25.11.2011 Juha Mykkänen, Itä-Suomen yliopisto, Tietojenkäsittelytieteen laitos, HIS-yksikkö Kari Hiekkanen, Aalto-yliopiston Perustieteiden korkeakoulu, Tietotekniikan laitos
Yleistä SOLEA:sta Tavoitteet, osapuolet Työkohteet Poimintoja ja esimerkkejä tuloksista Esityksen sisältö Toiminnan kuvausten tasot ja näkökulmat KA + vaatimusten hallinta + mittaus Hallintamalli KA-työssä huomioitavaa
Motivaatio Toimintaympäristön muutos, verkottuminen nopea mukautuminen uusiin toimintamalleihin tietojärjestelmien muutospaineet Palvelukeskeinen arkkitehtuuri (SOA) noussut keskeiseksi arkkitehtuurikehykseksi joustava, nopealiikkeinen, mutta hallittu "enterprise"- tason tietojärjestelmäympäristö, liitettävyys Miten palvelukeskeisyyden kautta saadaan konkreettisesti tuettua näitä arkkitehtuuritavoitteita organisaatioissa ja verkostoissa?
SOLEA: Tekes-tutkimushanke, 2008-2012 HIS / Itä-Suomen yliopisto Terveydenhuollon tietojärjestelmien T&K-yksikkö, tkt-laitos SoberIT / Aalto-yliopiston Perustieteiden korkeakoulu Ohjelmistoliiketoiminnan ja tuotannon laboratorio Terveyspalvelujen tuottajat Helsingin ja Uudenmaan shp, Medbit / Varsinais-Suomen shp, Pohjois- Savon shp/istekki, Satakunnan shp Teollisuusyritykset ja palvelutuottajat Konecranes, Metso, OP-Pohjola, Raha-automaattiyhdistys, Järjestelmä- ja teknologiatoimittajat ja IT-integraattorit Commit, Datawell, Fujitsu Services, Intersystems, Itella, Logica, Mawell, CSC Yhteistyöorganisaatiot Tieke, HL7, Kela, STM, Kuntaliitto, Kunta-IT, Sosiaalialan tietoteknologiahanke
Mikä on yritysarkkitehtuurinne (EA) nykytila? Ei ole ei tarvita Suunitteilla Kokeilu tai pilotti Käytössä EA roadmap/ tavoitearkkitehtuuri 1 7 1 1 Standardoidut rajapintateknologiat 0 3 0 7 Standardoidut teknologia-alustat 1 1 0 7 Yhteinen sanasto tai tietomalli koko organisaation tasolla 0 7 3 0 Yhteisiä prosessimäärittelyjä organisaation eri osissa 0 5 3 2 Yhteisten palveluiden ja sovellusten rahoittamisprosessi 2 1 0 7 Tietotekniikkahankkeilla aina business-case 0 2 0 7 Kaikki IT-projektit katselmoidaan kokonaisarkkitehtuurin kannalta 2 5 0 3 [SOLEA-kohdistuskysely ote, 2008]
KA-tutkimus SOLEAssa Tutkitaan ja kehitetään palvelukeskeisen arkkitehtuurin (SOA) hyödyntämistä osana organisaatioiden kokonaisarkkitehtuuria (EA) Tutkitaan & mitataan miten joustavuus ja liitettävyys saavutetaan (kokonaisuuden kehittäminen, nopeat kehityssyklit) Keskitytään osapuolten kannalta olennaisimpiin arkkitehtuuri- ja integraationäkökulmiin, joita voidaan soveltaa osapuolten toiminnassa Menetelmäkohteet esim. EA- ja SOA-kuvausten hyödynnettävyys, prosessien ja toiminnan kuvauksen yhteiset tasot ja näkökulmat, Agile Governance Model, SOA-siirtymästrategiat, SOA-hyötyjen mittaus, SOA + integraatio + standardit Soveltamiskohteet yhteiset, esimerkiksi käyttäjähallinnan segmenttiarkkitehtuuri, terveydenhuollon palvelutapahtumien hallinta osapuolten omat, esim. Satshp päivystysprojekti ja kokonaisarkkitehtuuri, Raketti/KOKOA - Kartturi Yhteisiä malleja, tietoa eri kuvaustapojen ja menetelmien käyttökelpoisuudesta
Näkökulmia kokonaisarkkitehtuuriin Prosessien hallinta ja parantaminen (Business process centric) Toiminnan ymmärtäminen ja johtaminen (Governance centric) Käyttäjä Portlets WSRP Prosessi Sovelluspalvelut -atomiset -yhdistetyt Hyllytuote Räätälöity Taustajärjestelmät Palvelin Palvelukomponentit Oliopohjainen CRM, ERP Business intelligence Integrointiarkkitehtuuri (ESB) Laadunhallinta (QoS) (turvallisuus-, hallinta- ja seurantainfrastruktuuri) Tietoarkkitehtuuri (metatiedot, kuvaukset, tietovarastointi) Hallintakäytännöt (governance, policy) Toiminnan ja tietoteknisten ratkaisujen vastaavuus (IT centric)
KA ja KA-menetelmän erottaminen Kokonaisarkkitehtuurimenetelmä on tapa jäsentää ja hallita kokonaisuutta jäsennysmallit, toimintatavat, kuvaustavat, hallintamallit Kokonaisarkkitehtuuri: menetelmää käyttäen tehty jäsennys organisaation / yksikön toiminnasta ERIKSEEN Kohdealuearkkitehtuuri: yleistetty, kattaa useita organisaatioita / yksiköitä ERIKSEEN Segmenttiarkkitehtuuri: tietystä näkökulmasta tehty tarkempi kuvaus, voi kattaa useita organisaatioita / yksiköitä KA-menetelmä on hyödyllinen myös kohdealue- ja segmenttiarkkitehtuurien jäsentämisessä mutta monet kuvaukset ja ohjeet keskittyneet tiettyyn ympäristöön sidotun kokonaisarkkitehtuurin kuvaamiseen
JOHTO TYÖNTEKIJÄ KEHITTÄJÄ ASIAKAS Tarkasteltuja haasteita yleisten mallien riittävä soveltaminen paikallisesti arkkitehtuurin käyttö kommunikoinnissa oikean kielen ja kuvaustason valinta erityisesti johto ja kohdealueen asiantuntijat hallintamallien tutkiminen ja kytkentä johtamiseen vaatimusten hallinta suhteessa kokonaisarkkitehtuuriin yhteentoimivuuden tukeminen ja standardien sovitus kokonaisarkkitehtuuriin palvelupohjaisuuden ja SOA:n konkretisointi kokonaisarkkitehtuurissa ja integraatioissa joustavuus ja uudelleenkäyttö vs. tarkkuus TOIMINTA TIETO TIETOJÄRJESTELMÄ TEKNOLOGIA
Operational project architecture Strategic and tactical Enterprise Architecture Strategy / Planning) Design Implementation Operation
Operational project architecture Strategic and tactical Enterprise Architecture Strategy / Planning) Design Implementation Operation EA-hallintamallit EA ja SOA kuvaustavat Integraatio, Standardit ja SOA Case-esimerkit
Operational project architecture Strategic and tactical Enterprise Architecture Strategy / Planning) Design Implementation Operation EA-hallintamallit EA ja SOA Governance AGM metamalli (yleinen) sovellusalueet; tietoturva, strategia, arkkitehtuuri, EA, BPM, EA ja SOA kuvaustavat EA- ja SOA -menetelmät ja välineet arkkitehtuurikehikot notaatiot, mm. ArchiMate, Business Model Canvas, JHS SOA roadmap SOA-kehitysmallit Arkkitehtuurikuvausten kohteet ja kuvaustavat kartoitukset eri EA-kuvauksista arkkitehtuurin kuvaustapojen casetiedonkeruu palaute kuvaustapojen käytöstä Prosessien ja toiminnan kuvaaminen nykytila ja kehityskohteet mallintamisen tasot ja näkökulmat yhteiset mallit Vaatimustenhallinta Vaatimusten hallinta suhteessa EA:han EA ja SOA-mittarit Integraatio, Standardit ja SOA Object Role Modeling ORM-soveltaminen integraatiossa Standardien arviointi SOA ja standardointi tietomallien analysointi Standardointi-yhteistyö OASIS, Open Group, HL7, IHE, SFS, JHS Case-esimerkit Käyttäjähallinta vaatimukset ja rajaukset palvelupohjaiselle käyttäjä- ja käytönhallinnalle Palvelutapahtumien hallinta arkkitehtuuritarkennuksia terveydenhuollon valtakunnallisten, alueellisten ja paikallisten tietojärjestelmäratkaisujen kannalta Osapuolten projektit Konecranes MDM Satakunnan shp päivystys jne.
Työkohteiden tuloksia tiivistetysti EA / SOA Hallintomallit Viitekehys eri hallinto- ja viitemallien analyysiin (AGM metamalli): Sovelluskohteet osapuolilla, tietoturvaan, Data Governance; Viitekehyksenä muissa SOLEA työkohteissa Palveluiden ja palvelukeskeisyyden jäsennysmalli EA / SOA Menetelmät ja välineet Kokonaisarkkitehtuurin jäsentämismalli ja menetelmä, yleiset EA kehikot ja niiden käyttö, arkkitehtuurimenetelmät, -kuvaustavat, - notaatiot ja välineet Arkkitehtuurikuvausten kohteet ja kuvaustavat Analyysi eri projekteissa / työkohteissa käytetyistä kuvauksista ja niiden suhteesta yleisiin EA-malleihin sekä SOA -tavoitteisiin Prosessien ja toiminnan kuvaaminen Prosessimallinnuksen ja toiminnan kuvaamisen ja jäsentämisen kehityskohteet, näkökulmat, jäsennystasot ym. Lukuisia eri esimerkkejä eri sovelluskohteista ja kuvaustavoista
Työkohteiden tuloksia tiivistetysti Vaatimustenhallinta Vaatimusten jäsentäminen ja menetelmä kokonaisarkkitehtuurin kautta tapahtuvaan vaatimusmäärittelyyn, hallintaan ja jäsentämiseen. SOA mittaus ja mittarit Tietomallinnus (Object Role Modeling) ORM mallinnusmenetelmän kuvaukset ja soveltuvuuden arviointi osapuolen integraatiohankkeessa Standardien arviointi / Standardointiyhteistyö Malleja, menetelmiä ja esimerkkejä yhteentoimivuudesta ja integraatioista palveluarkkitehtuurissa osallistuminen, yhteistyö ja seuranta: IHE, OASIS, OpenGroup, ISO (SFS), CEN, HL7
Työkohteiden tuloksia tiivistetysti Käyttäjähallinta Kayttäjähallinnan jäsennysmalli, prosessit, toiminnot ja tehtävät SOA palveluiden tunnistaminen käyttähallinnan tarpeisiin Palvelutapahtumien hallinta Palvelutapahtuman määrittelyt, käsitteellinen kuvaus, arkkitehtuurimäärittelyt ja -tarkennukset Osapuoliprojektit Useita pilot / case hankkeita eri osapuolten kanssa eri työkohteissa
Havaintoja yli useiden työkohteiden Kokonaisarkkitehtuuri ja KA-menetelmä on vahva väline monimutkaisen kokonaisuuden jäsentämiseen käyttö erilaista organisaation, kohdealueen tai segmentin kannalta Ensin valot päälle: arkkitehtuurin ja kuvausten käyttötarkoitus ja kohderyhmät oltava kirkkaasti selvillä! kuvausten kohteet, kuvaustavat, kehittämisprosessi, hallintamalli sovitettava paikallisiin tarpeisiin arkkitehtuuritaulukoiden ja mallien sokea täyttäminen ja kokoaminen aiheuttaa runsaasti turhaa työtä kehittämisen tavoitteiden ja vaatimusten määrittely mittarien avulla Palvelupohjainen ajattelu toimintatason palvelut erotettava tietojärjestelmäpalveluista SOA ja tietojärjestelmäpalvelut loogisen tason jäsennyksessä / tietojärjestelmäarkkitehtuuri-näkökulmassa: hyviä kokemuksia etenkin kohdealue- ja segmenttiarkkitehtuureissa huomiointi mahdollista myös suhteessa nykyjärjestelmiin ja siirtymäpolkuihin
Kiitokset / juha.mykkanen@uef.fi Ks. myös TTL / KAOS-yhteisö Sytyke / SOA SIG
09:00 Kahvi SOLEA 2011 09:30 Seminaarin avaus ja SOLEA-hankkeen tulosten yleiskuva Juha Mykkänen, UEF 10:00 Kokonaisarkkitehtuurin perustelut ja tavoitellut hyödyt julkishallinnossa 10:45 EA ja SOA-menetelmät ja välineet: jäsentäminen ja yhteenveto 11:10 Prosessien ja toiminnan kuvaamisen kehittämiskohteet, tasot, näkökulmat ja esimerkit Kari Hiekkanen, Aalto Anne Kauhanen-Simanainen, neuvotteleva virkamies, Valtiovarainministeriö Timo Itälä, Aalto ja Juha Mykkänen, UEF Irmeli Luukkonen, UEF 11:30 Lounas Omakustanteinen 12:30 Vaatimustenhallinta kokonaisarkkitehtuurissa Tuija Tiihonen, UEF 12:50 Kokonaisarkkitehtuurin ja projektin vaatimusten Timo Itälä, Aalto yhteensovittaminen 13:10 Käyttäjähallinnan vaatimukset ja rajaukset, palvelupohjaisuus Hannu Virkanen, UEF sekä arkkitehtuurikuvausten kartoittaminen (case) 13:30 SOA integraation ja standardien kannalta: case Juha Mykkänen, UEF Palvelutapahtumien hallinta ja muita esimerkkejä 13:50 Kahvi 14:20 The Difference between Architecture Thinking and Architecture Doing The Value of a Managed Diversity EA Approach 15:15 Strategia ja hallintamallit: tulokset Kari Hiekkanen, Aalto 15:35 Arkkitehtuurin kuvaustavat eri tyyppisissä projekteissa Hannu Virkanen, UEF 15:55 Päätössanat ja tulosten saatavuus Kari Hiekkanen, Aalto Juha Mykkänen, UEF Jaap Schekkerman, President and Thought Leader, Institute For Enterprise Architecture Developments, the Netherlands