Vad är en referensarkitektur?
En referensarkitektur är en uppsättning sammanhängande mönster som ofta används i mjukvaruutveckling och integration av datorsystem i företagsnätverk. Projektledningsgrupper kan använda dessa mönster för att bestämma hur olika lösningar, till exempel programmeringsspråk eller nätverkskonfigurationer, till exempel passar in i en affärsmodell. Flera olika lösningar är ofta utformade, och det är vanligtvis upp till teamet att bestämma vilka de bästa som ska användas. Förutom en affärsreferensmodell innehåller planen vanligtvis ett ramverk för hur människor gränssnitt till nätverket och vilken programvara som kommer att implementeras.
Vanliga ordförråd och element relaterade till vanliga komponenter i datorsystem och programvara är vanligtvis en del av en referensarkitektur. Samspelet mellan datorprogram och till och med elektroniska komponenter kan också listas. Mönster av hur alla delar kan passa ihop studeras vanligtvis för att förstå funktionerna för kommunikationsutrustning eller ett arbetsspecifikt datorprogram, till exempel.
Stegen som går in i en slutprodukt kan vara i fokus för en referensarkitektur, som också kan bestå av en lista över egenskaper för ett visst system. Komponenter och delar som utgör ett datorsystem ingår ibland i modellen. Programvarufunktioner eller utformningen av ett datornätverk kan vara abstrakta, men under utvecklingsfasen för ett projekt blir referensarkitekturen vanligtvis mer kortfattad när planerna för en färdig produkt samlas.
Referensprogramvaruarkitektur består ofta av operativsystem samt databashanteringsprogram som styr lagring och flöde av information. Ett särskilt projekt kan kräva vissa program, och ett företag måste ofta beakta kostnaderna för att förvärva dessa och tillhörande licenser. Referensarkitektur innehåller ofta datorservrar och programvaran som används för att använda dem. Kommunikation, datatillgång, kataloghantering och utvecklingsprogramvara inkluderas vanligtvis också i modellen.
De programmeringsspråk och utvecklingsmiljö som används är vanligtvis integrerade komponenter i en referensarkitektur. Tillgång till datorsystem och den typ av säkerhet som finns finns också generellt sett in i en referensmodell, liksom metoden där kommandon från ett användargränssnitt dirigeras via en dator till ett nätverk. Dessa kommandon är ofta viktiga i förhållande till hur olika delar av ett företag interagerar. En referensarkitektur tillhandahåller därför en standardmodell av ett datorsystem under utveckling, eller som ett företag kan använda för att utveckla, bygga och förbättra sitt nätverk.