AAA
Utskriftsvennlig versjon [ikon]

Service Oriented Architecture:

- Hittil har forretningsprosessene måttet tilpasse seg it-systemene, men nå markerer Service Oriented Architecture (SOA) slutten på denne perioden. Organisasjonen, prosessene og menneskene tar nå tilbake kontrollen, ved hjelp av fleksible og gjennomintegrerte it-løsninger som endres i takt med kravene i markedet.
30.11.2006

Det høres så enkelt ut, men Nordic Research Director i IDC, Karsten Fogh Ho-Lanng, er rask til å nyansere.

- Man har snakket om SOA lenge, og mange leverandører er i dag i stand til å innfri, rent teknisk. En vellykket omlegging av it-arkitekturen og prosessene i en bedrift er imidlertid avhengig av en rekke andre faktorer. Blant annet er ledelsen og de ansattes ønske om og evne til endring minst like viktig som at programvaren fungerer som den skal.

Ho-Lanngs Oslo-besøk tidligere i år, der han rakk et foredrag på SOA-konferansen 2006 og en samtale med Kløkt, er i seg selv et godt bilde på hvor sentralt Service Oriented Architecure-området er i ferd med å bli innen it. Den nordiske research-sjefen er en ettertraktet foredragsholder og prioriterer hardt mellom arrangementer. Når det gjelder SOA er den danske analytikeren hundre prosent til stede.

Ingen enkle snarveier
- Vi gjennomførte nylig en undersøkelse blant it-sjefer i Norden, der alle mente SOA var noe de var nødt til å forholde seg til og finne ut mer om. En av dem spøkte med at han hadde planlagt en tur rundt i egen organisasjon for å se om det ikke allerede fantes noe han kunne kalle SOA, for å slippe unna på den måten. Så enkelt er det dessverre ikke, smiler Ho-Lanng.

Men spøken illustrerer ifølge analytikeren en generell slitasje hos it-sjefene i forhold til stadig nye begreper og mirakelteknologier. Dette bør leverandørene nå ta på alvor.

- Når det gjelder SOA, er det ingen vei utenom. Teknologien innebærer grunnleggende nye muligheter. Jeg vil ikke kalle det et paradigmeskifte, heller en bro mellom den eksisterende teknologien og forretningsprosessene, på organisasjonens premisser. Målet er en dramatisk større endringsfleksibilitet og en atskillig mer menneskevennlig og kostnadseffektiv måte å bygge it-løsninger på.

En ny it-troika
I en rekke organisasjoner mener Ho-Lanng å ha sett en utvikling over lengre tid som tar utgangspunkt nettopp i behovet for å bruke forretningsprosesser og tjenestebehov som ramme for utviklingen av it-systemer.

- I it-avdelingen finner du fortsatt den teknisk fokuserte driftsdirektøren, som ofte har fått selskap av en it-direktør med et mer overordnet og langsiktig, strategisk perspektiv. Det vi nå ser er at disse to har fått nok en kollega: en it-direktør med ansvar for forretningsutvikling og innsikt i prosessene, ikke i teknologien. Han eller hun har ofte en ikke-teknisk bakgrunn, og de som lykkes er de som evner å oversette organisasjonens behov til en kravspesifikasjon som gjør det mulig for teknikerne å levere en løsning som dekker behovene. Service Oriented Architecture er verktøyet disse tre trenger for å lykkes.

Kort- og langsiktig perspektiv
Ifølge Ho-Lanng er løsningene og teknologien i ferd med å finne veien til kundene. Det er ikke det samme som at man bare kan sette cd-platen i maskinen og trykke «Installer».

- Den sikreste måten å lykkes med denne teknologien på er å vente så lenge som mulig med å ta den i bruk. Med det mener jeg at kunnskapen om egen organisasjon, eksisterende forretningsprosesser og fremtidens krav er helt avgjørende for å modellere en SOA-løsning som faktisk bidrar til å effektivisere og til å skape nye verdier. Businessvirkeligheten er heller ikke slik at man kan kjøre forprosjekter i flere år uten å vise til en eller annen form for resultater. Måten å gjøre det på er å sette opp en blanding av kortsiktige og langsiktige mål, der utfordringen er å finne balansen mellom disse.

Det offentlige tar ledelsen
I USA sier en tredjedel av alle spurte bedrifter at de har planer om å innføre SOA i løpet av det nærmeste året. Norden er verken bedre eller verre når det gjelder å henge med på den nye trenden.

- I USA har de vært ekstremt kostnadsfokuserte de siste årene, noe som har løftet it høyt opp på listen over bedriftens prioriteringer. I Norden har man ikke fokusert på it i samme grad, og dermed ligger vi heller ikke i front når det kommer endringer av den typen SOA representerer. Samtidig skal det sies at interessen for SOA og ønsket om informasjon er enormt, og særlig gjelder dette innenfor offentlig sektor. Årsaken er kanskje at staten og kommunene i seg selv representerer store systemer, der gevinsten ved integrasjon og samarbeid er så åpenbar at dette blir en attraktiv løsning på en rekke frustrasjoner og utfordringer.

Ho-Lanng mener også at økt oppmerksomhet rundt prosess- og organisasjon er nødt til å få konsekvenser for hvordan bedrifter velger teknologipartnere og rådgivere.

Ingen flere forsinkelser
- Enkelt sagt: velg noen som forstår deg. Det hjelper lite om leverandøren har en perfekt løsning eller rådgiveren kommer med gode referanser, hvis de ikke helt grunnleggende forstår hva det er kundene driver med - og hvilke utfordringer de står ovenfor. En leverandør må kunne kommunisere med ledelsen, it-avdelingen og de ansatte, og han må være i stand til å håndtere behov og endringer som dukker opp underveis. I tillegg må han være trygg nok til ikke å bøye av for ethvert krav eller innvendig.

Og helt til slutt: Hvis Service Oriented Architecture er virkemiddelet, hva mener da Karsten Fogh Ho-Lanng er målet? Den joviale dansken tenker seg om før han smiler og sier:

- Det må jo være et prosjekt eller en produktlansering der it ikke har vært en forsinkende faktor.

-----------------------------------------------------------------------------------------

Karsten Fogh Ho-Lanng
er Nordic Research Director ved IDC Nordic i København. Der er han ansvarlig for et team av analytikere og konsulenter, ved siden av egen forskning innen it- og telekommunikasjon.

Han har mange års bakgrunn fra både it- og telekombransjen, og er en høyt respektert og mye brukt foredragsholder. Nordiske selskaper innen både it- og telekom viser ofte til hans synspunkter på for eksempel utviklingen i Norden innen ip-kommunikasjon, it-service og oursourcing-markedet.

Hva er SOA?

I dag foregår det vanligvis slik at virksomheter investerer og bygger opp komplekse porteføljer av spesialsystemer og databaser for å håndtere ulike arbeidsoppgaver i ulike avdelinger. Deretter lages det grensesnitt mellom systemene for å slippe å skrive inn data på nytt etter hvert som prosessen flyter fra avdeling til avdeling, eller fra avdeling til en annen virksomhet.

Utfordringen ligger i at IKT-systemer til nå ikke har kunnet bruke andre systemer eller være en del av andre prosesser enn de som ligger i eget system. Språket som benyttes gjelder bare for det enkelte system, og du må være ekspert for å forstå det og for å kunne oversette det til et annet system. I tillegg er all forretningslogikk programmert inn i koden. Dermed er sannsynligheten stor for at virksomheten må tilpasse seg programvaren og dens forretningslogikk, isteden for omvendt. Når disse systemene er integrert, er det både vanskelig, tidkrevende og kostbart å foreta endringer.

Det er denne virkeligheten SOA angriper. Med SOA brytes prosesser ned til et antall tjenester, og logikken som knytter de enkelte tjenestene sammen flyttes ut av koden og inn i et prosesslag som virksomheten kontrollerer. Dermed får vi en arkitektur med integrasjon som strategi. For virksomheten gjelder det å finne frem til de tjenestene som virksomhetens prosesser trenger. For programvareleverandørene betyr det at applikasjonene ikke lenger skal håndtere hele prosessen, men levere et sett av tjenester.


Tekst: Jan-Sverre Syvertsen
Kontakt i Steria: oystein-vikingsen.fauske@steria.no