TPL_YOOTHEME_SKIP_TO_MAIN_CONTENT

Olika typer av IT-arkitektur – och vad arkitekterna gör

Arkitektur handlar om hur din organisation, med it och verksamhet, löser sitt uppdrag. Men vad är enterprise-, verksamhets-, IT-arkitektur och alla andra arkitekturer?

Rollerna du möter ger en överblick av vilka områden som finns inom arkitektur: Verksamhets-, Enterprise- och Lösningsarkitekt eller kanske Mjukvaru-, Infrastruktur- och Integrationsarkitekt eller Säkerhets- och IT-arkitekt. 

Rollerna beskriver vilket problem en arkitekt försöker lösa. Arkitekturerna som rollerna berör överlappar varandra.

Vad beskriver olika arkitekturer

Uppdelningen av arkitektur är inte helt glasklar. Kanske ger de olika arkitekturrollerna som man vanligtvis träffar på en överblick, men de är ofta till för att passa i organisationsscheman och rekryteringsannonser. Vad en arkitekt gör i praktiken är att kombinera en eller flera arkitekturer.

Den här artikeln syftar till att reda ut vad de olika arkitekturerna är, hur de skiljer sig åt och hur Ensions ramverk hanterar dem.

Hur arkitekturerna hänger ihop

Arkitekturerna kan ses som lager som bygger på varandra. Överst finns strategin och affären – varför organisationen finns och vad den erbjuder. Därunder beskrivs hur verksamheten arbetar, vilken information den behöver och vilka system och vilken teknik som stödjer den.

Enterprisearkitekturen spänner över alla lager och håller ihop helheten. Säkerhetsarkitekturen går på tvären genom samtliga lager.

Lager Frågan som besvaras Arkitektur Typisk roll
Strategi och affär Varför finns vi och vad erbjuder vi? Affärsarkitektur Affärsarkitekt
Verksamhet Hur arbetar vi för att leverera värde? Verksamhetsarkitektur Verksamhetsarkitekt
Information Vilken information behöver vi och vad betyder den? Informations- och dataarkitektur Informationsarkitekt
Applikation Vilka system stödjer verksamheten och hur samverkar de? Lösnings- och applikationsarkitektur Lösningsarkitekt
Mjukvara Hur är det enskilda systemet uppbyggt? Mjukvaruarkitektur Mjukvaruarkitekt
Teknik Var och på vad körs systemen? Infrastruktur- eller teknikarkitektur Infrastrukturarkitekt
Alla lager Hur hänger helheten ihop och vart är vi på väg? Enterprisearkitektur Enterprisearkitekt
Tvärgående Hur skyddar vi verksamhet, information och system? Säkerhetsarkitektur Säkerhetsarkitekt
Ju högre upp i tabellen, desto mer handlar arkitekturen om verksamhetens behov. Ju längre ner, desto mer handlar den om hur behoven löses tekniskt.

Enterprisearkitektur

Enterprisearkitekten syr ihop helheten

Enterprise Architecture, att sy ihop helheten

Det är svårt att hitta en enhetlig definition av Enterprise Architecture. För mig är det helheten, att dokumentera organisationens strategi, mål, nuvarande affärsprocesser och IT för att övergå till ett önskat framtida tillstånd.

Arbetet är en styrning av mer detaljerad arkitektur. Från affärsarkitektur till infrastrukturarkitektur.

Typiska inslag är strategi med förmågor, mål och värdeströmmar, processer, systemlandskap och analys av problemområden, GAP-analys och utarbetande av roadmaps.

Enterprisearkitektur i Ensions metod och ArchiMate

Enterprisearkitekturen är hela kedjan i Ensions metod, från affär till teknisk arkitektur, styrd genom nuläge, policy och förändring. Metoden bygger på ISO/IEC/IEEE 15288 och IEC 61508. I ArchiMate används alla lager, och etapperna ritas med platåer, gap och arbetspaket.

Affärsarkitektur

Att beskriva affär och affärsmodellen

Affärsarkitektur, att beskriva affärsmodellen

Affärsarkitektur är den del av arkitekturen som motsvarar den kommersiella sidan eller, för icke-kommersiella organisationer, erbjudandet och utbudet av tjänster och/eller produkter.

Centralt i en affärsarkitektur är produkt, kvalitet och erbjudande. Här används business model canvas för att fånga affärsarkitekturen. Ibland blandas Affärsarkitektur ihop med Verksamhetsarkitektur genom begreppet Business architecture. Verksamhetsarkitekten tar vid där affärsarkitekten slutar.

Affärsarkitektur i Ensions metod och ArchiMate

Affärsarkitekturen är metodens första steg, affärsmodellen. Ension ritar den som en canvas i ArchiMate, med värden, förmågor, mål och drivkrafter tillsammans med aktörer och tjänster.

Verksamhetsarkitektur

Verksamhetsarkitekten beskriver hur organisationen fungerar

Verksamhetsarkitektur, att beskriva hur organisationen fungerar

Verksamhetsarkitekturen beskriver hur organisationen ska fungera. Verksamhetsarkitekten ska skapa insikter hos ledning, produktägare, utveckling och användare. Målet för verksamhetsarkitekten är att hjälpa organisationen att möta omvärldskrav och uppnå effektivitet.

En bra verksamhetsarkitekt gör detta uta att beskriva de tekniska lösningarna. Dock skall du ju givetvis se via applikationer som stödjer vad i verksamheten. Verksamhetsarkitekturen ska se till att utveckling har koppling till övergripande mål och rätt avgränsning.

Verksamhetsarkitektur i Ensions metod och ArchiMate

Verksamhetsarkitekturen motsvarar steget värdeström. Värdeströmmen bryts ner i affärsprocesser och vidare i de applikationsprocesser som systemen ska stödja. I ArchiMate ritas värdeström, processer, roller och affärsobjekt.

Informationsarkitektur

Informationsarkitektur beskriver informationen och hur den nyttjas av organisation och system

Informationsarkitektur beskriver informationen och hur den nyttjas av organisation  och system

Informationsarkitektur är informations-, data-, begrepps-, konceptmodell och terminologi. Informationsarkitektens modeller beskriver information i en kontext, t ex i verksamhetsarktitektur eller lösningsarkitektur.

Informations- och datamodeller beskriver företeelser, det man i modelleringsvärlden kallar entiteter. Modellen fyller en viktig roll i organisationen. De blir en gemensam karta och ett språk för det verksamhet och teknik hanterar.

Informationsarkitektur i Ensions metod och ArchiMate

Informationen växer fram genom alla steg: begrepp i värdeströmmen, informationsobjekt i den funktionella arkitekturen och datamodeller i den logiska. I ArchiMate motsvaras nivåerna av affärsobjekt, dataobjekt och artefakt. Läs mer om informationsarkitektur.

Lösningsarkitektur

Lösningsarkitekten beskriver hur systemen sitter ihop

Lösningsarkitektur, Lösningsarkitekten beskriver hur systemen sitter ihop

Lösningsarkitekten planerar hur IT-lösningar realiseras. Lösningsarkitekturen baseras på verksamhetens behov, förutsättningar från existerande lösningar samt till överliggande enterprise- och verksamhetsarkitktur.

Lösningsarkitekten översätter informationsmodeller och processer till en Lösningsarkitektur med system, krav mot system och integrationer mellan system.  Lösningsarkitekten säkerställer att övergripande principer följs i den tekniska arkitekturen, samt att återanvändning av funktionalitet sker om tillämpligt.

Lösningsarkitektur i Ensions metod och ArchiMate

Lösningsarkitekturen är den funktionella, logiska och tekniska arkitekturen. Funktioner och krav fördelas på komponenter, gränssnitt och informationsflöden. I ArchiMate visar vyn Layered hela vägen från verksamhet till teknik.

Applikationsarkitekturen är nära den logiska arkitekturen och därmed en del av lösningsarkitekturen. I ArchiMate ritas den med applikationskomponenter, gränssnitt och flöden, oftast i vyn Application Cooperation.

Mjukvaruarkitektur

Mjukvaruarkitekten beskriver hur mjukvaran ska se ut och var krav realiseras

Mjukvaruarkitektur, att beskriva hur mjukvaran ska se och var krav realiseras

Mjukvaruarkitektur handlar om struktur och design av mjukvaror. Syftet är att den ska uppfylla både funktionella krav och kvalitetskrav.

Mjukvaruarkitekten ansvarar för att realiserade komponenter kan återanvändas och återföras till lösningsarkitekturen.

Även om Ension inte har mjukvarufokus har Ension mycket god förmåga att förstå, analysera och beskriva mjukvarulösningar.

Mjukvaruarkitektur i Ensions metod och ArchiMate

Mjukvaruarkitekturen tar vid där den logiska arkitekturen slutar, inuti en enskild komponent. ArchiMate räcker för att visa komponenter och gränssnitt, men för detaljerad design passar UML bättre.

Infrastrukturarkitektur

Infrastrukturarkitekten visar hur infrastruktur byggs och mjukvara deployas

Infrastrukturarkitektur handlar om hårdvara, nätverk, operativsystem, e-postserver, säkerhetsteknik etc

Infrastruktur är hårdvara, nätverk, tekniska plattformar och verktyg för systemövervakning med mera. Den innefattar även mjukvara som blivit standardiserad och fungerar som en del av verksamhetens infrastruktur. T ex operativsystem, e-postserver, säkerhetslösningar. Infrastrukturarkitektur är beskrivningen av hur detta sitter ihop och hur applikationer i lösningsarkitektur stöds. 

Ension har inte ett infrastrukturfokus men har god kunskap i att bygga modeller över servrar, var mjukvara körs, nätverk och samt säkerhetslösningar.

Infrastrukturarkitektur i Ensions metod och ArchiMate

Infrastrukturarkitekturen är den tekniska arkitekturen. Där blir logiska krav servrar, nätverk och plattformar, med redundans enligt IEC 61508 där säkerheten kräver det. I ArchiMate används teknologilagret: noder, enheter, systemprogramvara, nätverk och artefakter.

Säkerhetsarkitektur

Säkerhetsarkitekten beskriver hur säkra lösningar byggs

Säkerhetsarkitektur, att beskriva hur arkitekturen löser säkerhetskraven

Säkerhetsarkitektur är övergripande teknisk beskrivning av i ett system ingående säkerhetstjänster inklusive samverkan och gränssnitt mellan olika komponenter. 

Säkerhetsarkitektur beskriver organisations processer, informationssystem, personal och organisatoriska enheters säkerhet, så att de möter organisationens mål för säkerhet. Säkerhetsarkitekturen är en nödvändig beskrivning för att visa att systemet är säkert.

Säkerhetsarkitektur i Ensions metod och ArchiMate

Säkerheten byggs in i varje steg enligt safety & security by design. Risker från systemriskanalysen blir säkerhetskrav som fördelas på den logiska och tekniska arkitekturen. I ArchiMate ritas riskerna som bedömningar och säkerhetskraven som krav som komponenterna realiserar.

Förväxlingar mellan arkitekturtyper

Verksamhetsarkitektur eller enterprisearkitektur?

Begreppen används ofta som synonymer, men de har olika räckvidd. Verksamhetsarkitekturen beskriver hur organisationen arbetar – förmågor, processer, värdeströmmar, roller och information – oberoende av vilka system som används.

Enterprisearkitekturen omfattar verksamhetsarkitekturen men också applikationer, data och teknik. Den används för att styra förändringen från nuläge till önskat läge. I svensk offentlig sektor används verksamhetsarkitektur ibland i den bredare betydelsen, vilket bidrar till förvirringen.

Enkelt uttryckt: verksamhetsarkitekten beskriver hur verksamheten fungerar. Enterprisearkitekten ser till att verksamhet och IT utvecklas åt samma håll.

Affärsarkitektur eller verksamhetsarkitektur?

Engelskans business architecture översätts ibland med affärsarkitektur och ibland med verksamhetsarkitektur. Skillnaden går att formulera så här: affärsarkitekturen handlar om vad organisationen erbjuder och varför: kunder, erbjudande, intäkter och affärsmodell.

Verksamhetsarkitekturen handlar om hur erbjudandet levereras, vilka förmågor, processer och resurser som krävs. Affärsarkitekturen sätter riktningen, verksamhetsarkitekturen gör den genomförbar.

Lösningsarkitektur eller mjukvaruarkitektur?

Lösningsarkitekten arbetar med hur flera system tillsammans löser ett verksamhetsbehov: vilka system som ingår, vilka krav som ställs på dem och hur de integreras.

Mjukvaruarkitekten arbetar inuti ett enskilt system – komponenter, gränssnitt och designmönster, och hur kvalitetskrav som prestanda och förvaltningsbarhet uppfylls. Lösningsarkitekturen sätter ramarna som systemets arkitektur arbetar inom.