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 |
Enterprisearkitektur
Enterprisearkitekten syr 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 ä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
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 ä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ö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 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
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 ä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.







