Enterprise SOA. Nyt. Palvelukeskeisen yritysarkkitehtuurin rakentajan näkökulma SOA sig tilaisuus 12.11.2007 Jouni Lähteenmäki OPK Tietohallinto / Yritysarkkitehtuuri
Yritysarkkitehtuurin konteksti: OP-Pohjola-ryhmän operatiiviset liiketoimintamallit Tuotteiden muut myynti- ja käyttökanavat Esim. vakuutusmeklarit, autoliikkeet Tytäryhtiöiden tuoteliiketoiminta Pohjolan vahinkovakuutusbisnes OPHV:n eläkevakuutusbisnes OP-rahastoyhtiön bisnes Yritysten finanssiliiketoiminta Tuotekumppanit Palvelutuotantokumppanit Yrittäjät Kotitalouksien ja PK-yritysten finanssiliiketoiminta Osuuspankkien bisnes, Pohjolan vähittäismyynti Yritykset, kunnat Palvelutuotantoliiketoiminta (OPK) FD:n ICT-tuotanto bisnes Yhteyskeskuksen bisnes Alihankkijat Henkilöasiakkaat Henkilöasiakkaat (keskittämisedut) Suuryritykset, Valtio OKO:n yrityspalvelubisnes Pohjolan yrityspalvelubisnes Tuote- ja kanavakehitys -liiketoiminta (OPK) Osuuspankkien tuotteiden kehitys, yhteisten kanavien kehitys
Prosessilähtöisyyden ja palvelukeskeisyyden virstanpylväitä OPK:ssa " " *, #$ "! "! $ # $ " # %()*' # %&' +
Yritysarkkitehtuurin kypsyysmalli Stage 1 Stage 2 Business silos Standardized technology Stage 3 Stage 4 Optimized core Business modularity IT applications serving local needs clearly articulated technical platforms limiting choices and increasing efficiency standardized data or processes increasing organizational discipline business process modules plug&play enabling business agility Lähde: Jeanne W. Ross, Understanding the Benefits of Enterprise Architecture. MITSloan CISR 2005.
Lähde: SILTA kokonaisarkkitehtuuri, OPK:n sisäisen projektin lopputuotos 2003 Monikanava-arkkitehtuurin tavoitetila, vaihe 1 Palvelukanavat Palveluiden käyttö työpöytien kautta Toimihenkilökäyttäjät käyttäjäryhmäkohtaiset, työtehtäviä tukemaan suunnitellut sähköiset työpöydät Asiakaskäyttäjät asiakasyhmäkohtaiset, palveluiden käyttötilanteiden mukaiset sähköiset työpöydät Kanavakerros Sähköisten työpöytien koostaminen Toimihenkilöportaali Asiakasportaali Palvelurajapinta Palvelukerros Palvelusovellukset nykyisissä osajärjestelmissä palvelusovelluksia sisältävät osajärjestelmä, osajärjestelmä, palveluiden palveluiden palveluiden koostaminen koostaminen koostaminen Osajärjestelmät palvelusovellukset SILTAalusta 3.0 Uudelleenkäytettävät palvelut Uudet palvelusovellukset yhteiselle integrointialustalle Tuotekerros Yhteiset tietovarastot Sanomapohjainen palvelurajapinta... Tuotealuekohtaiset perusjärjestelmät
Lähde: SILTA kokonaisarkkitehtuuri, OPK:n sisäisen projektin lopputuotos 2003 Monikanava-arkkitehtuurin tavoitetila, vaihe 2 Palvelukanavat Liitynnät kumppanien järjestelmiin Toimihenkilökäyttäjät käyttäjäryhmäkohtaiset, työtehtäviä tukemaan suunnitellut sähköiset työpöydät Asiakaskäyttäjät asiakasyhmäkohtaiset, palveluiden käyttötilanteiden mukaiset sähköiset työpöydät Kumppanien sovellukset ja prosessit ( A2A ) Kanavakerros Tuki erilaisille päätelaitteille Toimihenkilöportaali Asiakasportaali päätelaitesovitus päätelaitesovitus sanomasovitus kumppaniprosessien hallinta Uudet koostavat palvelut toteutettu prosessimaisesti Palvelukerros palvelusovellukset Tuotekerros palveluita Vanhat osajärjestelmät osin purettu, osin avattu palveluiksi Yhteiset tietovarastot Prosessienhallinta... Palvelurajapinta Osajärj. palvelusovelluksia Sanomapohjainen palvelurajapinta Uudelleenkäytettävät palvelut Tuotealuekohtaiset perusjärjestelmät Liiketoimintaprosessit Asiakaspalveluprosessit SILTAalusta 4.0
Yhteiset yleispalvelut keskeisiä Yksityisasiakkaat Yritysasiakkaat Konttori Itsepalvelukanavat Yhteyskeskus Portaali Istunnon hallinta Personointi Sisällön julkaisu Palveluprosessi Prosessien hallinta Käyttöoikeus Tunnistaminen Sopimushallinta Asiakashallinta Palvelukonfigurointi Hinnoittelupalvelu Sähköinen allekirjoitus Dokumenttipalvelu Viestikeskus Lokipalvelu Laskutuspalvelu Varallisuuden hoito Rahoitus Maksuliike Vahinkovakuutus Lähde: SILTA viestintämateriaali, OPK 2004 (päivitys 2006: vahinkovakuutus lisätty)
Prosessin kuvaus ja palvelujen tunnistus kehitysprosessin vaiheessa V2 Konseptin täsmentäminen ja analysointi Liiketoiminnallisten tavoitteiden määrittely Karkean tason prosessikuvaukset Tietojärjestelmän vaatimusmäärittely Arkkitehtuuriohjaus Lähde: Arkkitehtuuriohjauksen viestintämateriaali, OPK 2005
Roolit rakennekuvauksen tekemisessä Kokonaisarkkitehtuuri tukee tukee + ohjaa hyväksyy rakenteen Yritysarkkitehti Palveluarkkitehti Yritysarkkitehti Palveluintegroija LT-tavoitemäärittely Prosessimallinnus Tietojärjestelmän vaatimusmäärittely ICT-projektipäällikkö Palvelukehityshanke toiminnallinen rakenne tekninen rakenne Pääsuunnittelija Yhteinen infrastruktuuri tukee Tekninen arkkitehti Lähde: Arkkitehtuuriohjauksen viestintämateriaali, OPK 2005 (päivitys 2007: palveluintegroija)
Tietojärjestelmän rakennekuvauksen sisältö Yleiskuvaus Toiminnallinen rakenne Liiketoimintakäsitteet Liiketoimintapalvelut Tekninen rakenne (seuraavat näkökulmat kustakin vaihtoehdosta / vaiheesta) Järjestelmärakenne liittyvät tietojärjestelmät, käytettävät alustat ja integraatiot Palvelurakenne järjestelmän rakenne tietojärjestelmäpalveluina (loogisella tasolla, ei rajapintoja!) palveluintegraatiot: kutsuttavat palvelut ja tarjottavat uudet palvelut Tietovarastot ja tietovirrat käsitteiden sijoittuminen eri tietovarastoihin, tarvittaessa tietovirtakaavio tietointegraatiot: järjestelmän tietovarastot ja tietovirrat, tietopalvelut Sovellusrakenne käytettävät rakennemallit ja sovellusalustat + tarvittavat tarkennukset ohjelmistopaketin rakenne, sovitustapa ja kehitysvälineet Tietoturvaratkaisut Tuotannolliset ratkaisut Lähde: Arkkitehtuuriohjauksen viestintämateriaali, OPK 2005
Missä ollaan nyt vs. palvelukeskeisyyden tavoitetila 1/2 Missä asioissa on onnistuttu? luotettava kanava- ja palvelukerroksen perusinfrastruktuuri rakennettu ARIS-kuvauskanta liiketoiminnan ja yritysarkkitehtuurin mallinnukseen prosessilähtöisyys systeemityössä + palvelujen tunnistaminen arkkitehtuuriohjaus palvelujen uudelleenkäyttöön luontevat roolit: palveluarkkitehti, palveluintegroija, pääsuunnittelija Mitkä asiat on menneet pieleen? prosessiohjauksen ja -seurannan alusta edelleen pystyttämättä kuilu LT-prosessien + LT-palvelujen ja teknisen toteutuksen välillä olemassaolevat palvelut aivan liian hienojakoisia + teknisiä käsitteiden jäsentyminen (esim. palvelurajapinta =ohjelmistotekniikkaa) ajattelutapaa ei ole kääntynyt palvelukeskeiseksi
Palvelu käsitteen taustalla oleva abstrakti merkityskehys asiakas palvelusopimus palvelun tarjoaja palvelu on kyseessä vain, jos kaikki nämä elementit tunnistettavissa Palveluntarjoaja palvelusopimus: sallitut käyttäjät sallitut palvelupyynnöt mahdolliset palveluntuottajat ja näiden palvelukanavat palvelun ehdot (hinta, SLA,...) palvelun suoritus on konkreettista tekemistä, jossa realisoituu: asiakas => käyttäjä palvelusopimus => palvelupyyntö palvelun tarjoaja => palvelun tuottaja Palvelun tuottaja Palvelusopimus Palvelupyyntö Palveluasiakas Palvelun käyttäjä
Missä ollaan nyt vs. palvelukeskeisyyden tavoitetila 2/2 Miten maali on liikkunut? keskitetty monikanavaydin => prosessien ja palvelujen integrointi tuotekerroksessa legacy -järjestelmät => uudet pakettiohjelmistot ICT strategian mahdollistajana => todellisten liiketoimintamallien tuki Mitkä on nykyiset haasteet? liiketoiminnan ymmärrys muutoksen välttämättömyydestä investointimallit yhteisille palveluille, prosesseille ja infralle yhtenäinen yrityskäsitemalli, tietomallit ja tietorakenteet käsitemallinnuksen ja palvelurajapintojen suunnittelun osaaminen palvelukuvauskannan perustaminen ryhmätasoisen masterdatan haltuunotto prosesseille ja palveluille reunaehdot asettava LT-arkkitehtuuri
Vinkkejä matkalle kohti palvelukeskeisyyttä Etene kolmella rintamalla samanaikaisesti tekninen integraatioinfra mahdollistamaan palvelujen koostaminen liiketoiminnallisten peruspalvelujen rajapintojen julkaisu liiketoiminnan mallinnus käyntiin: käsitteet, palvelut, prosessit => toiminnan oikea modulaarisuus Varmista onnistumisen mahdollisuudet ohjaus palvelujen uudelleenkäyttöön palvelurajapintojen tietojen yhtenäisyys Ymmärrä ajattelutavan muutoksen suuruus ja vaikutusalueen laajuus liiketoiminnan ylin johto muutoksen veturiksi!!!
Loppu.