Vad är ett Enterprise Architecture Framework?
Enterprise arkitektur är en ingenjörsteknik som fångar upp de tekniska kraven i en organisation. Detta åstadkommes vanligtvis genom att använda mallar som hjälper ingenjörer att förbereda och validera artefakter av systemprogramvaran. Ett ramverk för företagsarkitektur är en standarduppsättning mallar och verktyg som hjälper systemingenjörer att skapa användbar programvara.
Ett företagsarkitekturram börjar med en inventering av den teknik som finns tillgänglig i företaget. Detta är en möjlighet att dokumentera alla nätverk, hårdvara och programvara som används inom en organisation. Denna information kan sedan läggas till i en standardkatalog.
Arkitekturgranskning och övervakning styrs av företagets tekniska chef (CTO). CTO ansvarar för att skapa och hantera en organisations tekniska riktlinjer. Detta inkluderar vanligen de tekniska standarderna för hårdvara, krav på datalagring, krav på nätverkskapacitet och godkända operativsystem.
Ramen för företagets arkitektur innehåller riktlinjerna för hur ett företags programvara ska fungera. Några exempel på denna teknik i praktiken inkluderar försvarsdepartementets arkitektoniska ramverk (DODAF) och den federala företagsarkitekturramen (FEAF). Dessa standarder betraktas som en plan för hur applikationer ska byggas för dessa byråer.
Att lägga till all ny teknik i ett befintligt ramverk för företagets arkitektur kräver godkännande från företagets chefer. Det beror på att ny teknik är en betydande investering. När ett företag spenderar pengar på ny teknik måste kostnaderna utvärderas noggrant för att bestämma den långsiktiga investering som krävs för produkten.
Under de senaste decennierna har informationsteknologi blivit allt dyrare och mer hanterbar för de flesta organisationer. En ram för företagsarkitektur försöker skapa standarder för organisationens tekniska tillgångar. Detta åstadkoms vanligtvis med arkitekturgranskningsnämnder och övervakningskommittéer som hanterar tekniken i ett företag.
Datorstandarder är kända som den definierade mjukvaru- och hårdvaruspecifikationen för ett företag. Dessa standarder bör dokumenteras i ramverket för företagets arkitektur. De flesta mallar innehåller ett stort antal artefakter, arbetsflöden och affärsprocessmodeller som definierar hur teknik används i hela företaget.
De flesta processer inkluderar också de steg som krävs för att utveckla och distribuera en mjukvaruprodukt i organisationen. Detta kallas ofta för systemutvecklingens livscykelprocess (SDLC). Varje organisation har specifika milstolpar och recensioner som är nödvändiga för att säkerställa att systemet uppfyller företagets arkitekturkrav.