Hva er en referansearkitektur?

En referansearkitektur er et sett med sammenhengende mønstre som ofte brukes i programvareutvikling og integrering av datasystemer i bedriftsnettverk. Prosjektlederteam kan bruke disse mønstrene for å bestemme hvordan forskjellige løsninger, for eksempel programmeringsspråk eller nettverkskonfigurasjoner for eksempel passer inn i en forretningsmodell. Flere forskjellige løsninger er ofte utviklet, og det er vanligvis opp til teamet å bestemme hvilke de beste å bruke er. I tillegg til en forretningsreferansemodell, inkluderer planen vanligvis et rammeverk for hvordan folk grensesnitt mot nettverket, og hvilken programvare som vil bli implementert.

Vanlige ordforrådsbetegnelser og elementer relatert til vanlige komponenter i datasystemer og programvare er vanligvis en del av en referansearkitektur. Interaksjonene mellom dataprogrammer og til og med elektroniske komponenter kan også vises. Mønstre av hvordan alle delene kan passe sammen blir typisk studert for å forstå funksjonene til kommunikasjonsutstyrNT eller et oppgavespesifikt dataprogram, for eksempel.

Trinnene som går inn i et sluttprodukt kan være i fokus for en referansearkitektur, som også kan bestå av en liste over egenskaper til et bestemt system. Komponenter og deler som utgjør et datasystem er noen ganger inkludert i modellen. Programvarefunksjoner eller utformingen av et datanettverk kan være abstrakt, men i løpet av utviklingsfasen av et prosjekt blir referansearkitekturen vanligvis mer kortfattet ettersom planene for et ferdig produkt kommer sammen.

Referanseprogramvarearkitektur består ofte av operativsystemer så vel som databaseadministrasjonsprogrammer som kontrollerer lagring og flyt av informasjon. Et bestemt prosjekt kan kreve visse programmer, og en bedrift må ofte vurdere utgiftene til å anskaffe disse og tilhørende lisenser. Referansearkitektur inkluderer ofte datamaskinservers og programvaren som brukes til å betjene dem. Kommunikasjon, datatilgang, katalogstyring og utviklingsprogramvare er vanligvis også inkludert i modellen.

Programmeringsspråk og utviklingsmiljø som brukes er vanligvis integrerte komponenter i en referansearkitektur. Tilgang til datasystemer og hvilken type sikkerhet som er på plass, blir generelt sett inn i en referansemodell også, og det samme er metoden som kommandoer fra et brukergrensesnitt blir dirigert gjennom en datamaskin til et nettverk. Disse kommandoene er ofte viktige i forhold til hvor forskjellige deler av en virksomhet samhandler. En referansearkitektur gir derfor en standardmodell av et datasystem i utvikling, eller som et foretak kan bruke i å utvikle, bygge og forbedre nettverket.

ANDRE SPRÅK