I dag er de fleste virksomhetsarkitekturer midt imellom. De består av hundrevis av store og tusenvis av små systemer som er sydd sammen til et intrikat lappeteppe av design. Til en viss grad har dette alltid vært tilfelle i IT, men det som skiller dagens virksomhetsarkitekturer fra tidligere, er at kritiske applikasjoner – store som små – finnes på begge sider av brannmuren. For å toppe kaosen eies eller kontrolleres ikke mange av disse applikasjonene av organisasjonene som er avhengige av dem. Pendelen har utvilsomt svingt fra datasentrenes ordnede tilstand til skyinnovasjonens kaos. Pendelen begynner imidlertid å svinge tilbake mot orden i takt med at det utvikles nye måter å binde sammen systemer på. I takt med at nye integrasjonsmetoder utvikler seg, står virksomhetsarkitekter overfor en enestående utfordring med å balansere skybaserte og lokale applikasjoner.
Sky-systemer
Mange IT-avdelinger fristes til å ignorere systemer i skyen. De har tross alt ikke valgt dem, de betaler ikke for dem, og de kan ikke vedlikeholde dem. De føler det sterkest på denne måten når det gjelder SaaS-applikasjoner der de arkitektoniske beslutningene ble tatt med et sveip av et bedriftskredittkort. Likevel vil det være en alvorlig feil å unnlate å erkjenne deres betydning for moderne organisasjoner. Virksomheten har grepet muligheten til å redusere faste kostnader, utvide rekkevidden og forbedre driften, og de kommer ikke til å gi slipp på det. Ettersom pendelen svinger tilbake mot at organisasjoner tar kontroll over dataene sine, kommer IT til å spille en større og større rolle utenfor brannmuren. Mange styringsproblemer følger med skyen. Viktigst av disse er den stadig voksende betydningen av datasikkerhet. Sikkerhet er imidlertid ikke det eneste problemet. Dataintegritet, applikasjonspålitelighet og leverandørers levedyktighet er også voksende problemer. IT er den eneste avdelingen som er i stand til å administrere dette sammensatte lappetæppet av applikasjoner. Når det gjelder å optimalisere en bedriftsarkitektur, har du derfor ikke råd til bevisst å se bort fra data som befinner seg i skyen. Du trenger verktøyene som ble designet for å koble til skyapplikasjoner.
Lokale systemer
Mange deler av virksomheten ville helst flyttet alt til skyen og bare fått det overstått. De ønsker å skrive ut en sjekk hver måned, logge seg på hver morgen via Facebook-kontoen sin og ha én enkelt ansvarlig å henvende seg til. Dette synet er kortsiktig. Ifølge noen anslag finnes det fortsatt 220 milliarder linjer med COBOL-kode i produksjon i dag, noe som utgjør 80% av all bedriftsprogramvare.[i] Utfordringen med å flytte alle dataene de har produsert gjennom årene til skyen er urealistisk. I overskuelig fremtid vil de fleste lokale systemene forbli nettopp det – lokale. De er for dyre til at det er en smart forretningsbeslutning å flytte dem. Når det gjelder å samordne bedriftsarkitekturer, har man ikke råd til å glemme dataene som ligger lokalt. Det ville være en fordel å ha verktøy som er utviklet for å koble seg til lokale applikasjoner.
Konklusjon
Bedriftsarkitekturen til de fleste virksomheter er verken fisk eller fugl, og det kommer ikke til å endre seg. Du har ikke råd til å ignorere dataene i skyen. Du har ikke råd til å glemme dataene lokalt. Bedriftsarkitekter må finne en balanse mellom sikkerhet, tilgjengelighet og kostnadseffektivitet. Å finne den balansen kan være spesielt krevende i et produksjonsmiljø der mange av systemene er skreddersydde og tilpasset anleggets spesifikke prosess. Mange produsenter har konkludert med at den eneste praktiske måten å få dette til på, er å bruke plattformer og API-er som Jitterbit for å koble til applikasjoner både i skyen og lokalt. Jitterbit er den eneste tråden som er sterk nok til å sy sammen det kaotiske teppet av dagens bedriftsarkitekturer.
[i]”COBOL Is Everywhere. Who Will Maintain It?” The New Stack. 8. mai 2017. Besøkt 22. mars 2019. https://thenewstack.io/cobol-everywhere-will-maintain/.