Wat is een referentiearchitectuur?
Een referentiearchitectuur is een reeks onderlinge verbonden patronen die vaak worden gebruikt in softwareontwikkeling en de integratie van computersystemen in bedrijfsnetwerken. Projectmanagementteams kunnen deze patronen gebruiken om te bepalen hoe verschillende oplossingen, zoals programmeertalen of netwerkconfiguraties, bijvoorbeeld in een bedrijfsmodel passen. Verschillende oplossingen worden vaak bedacht en het is meestal aan het team om te beslissen welke de beste te gebruiken zijn. Naast een zakelijk referentiemodel bevat het plan meestal een raamwerk voor hoe mensen interface met het netwerk en welke software zal worden geïmplementeerd.
Gemeenschappelijke vocabulaire termen en elementen gerelateerd aan gemeenschappelijke componenten van computersystemen en software maken meestal deel uit van een referentiearchitectuur. De interacties tussen computerprogramma's en zelfs elektronische componenten kunnen ook worden vermeld. Patronen van hoe alle onderdelen in elkaar passen, worden meestal bestudeerd om de functies van communicatie -uitrusting te begrijpenNT of een taakspecifiek computerprogramma bijvoorbeeld.
De stappen die in een eindproduct gaan, kunnen de focus zijn van een referentiearchitectuur, die ook kan bestaan uit een lijst met eigenschappen van een bepaald systeem. Componenten en onderdelen waaruit een computersysteem bestaat, zijn soms opgenomen in het model. Softwarefuncties of de lay -out van een computernetwerk kunnen abstract zijn, maar tijdens de ontwikkelingsfase van een project wordt de referentiearchitectuur meestal beknopt naarmate de plannen voor een afgewerkte product samenkomen.
Referentiesoftware -architectuur bestaat vaak uit besturingssystemen en databasebeheerprogramma's die de opslag en informatiestroom regelen. Een bepaald project kan bepaalde softwareprogramma's vereisen en een onderneming moet vaak rekening houden met de kosten voor het verwerven van deze en de bijbehorende licenties. Referentiearchitectuur bevat vaak computer servers en de software die wordt gebruikt om ze te bedienen. Communicatie, gegevenstoegang, directorybeheer en ontwikkelingssoftware worden meestal ook in het model opgenomen.
De gebruikte programmeertalen en de gebruikte ontwikkelingsomgeving zijn meestal integrale componenten van een referentiearchitectuur. Toegang tot computersystemen en het type beveiliging dat aanwezig is, worden over het algemeen ook in een referentiemodel verwerkt, net als de methode waarin opdrachten van een gebruikersinterface via een computer naar een netwerk worden geleid. Deze commando's zijn vaak belangrijk in relatie tot hoe verschillende delen van een bedrijf op elkaar inwerken. Een referentiearchitectuur biedt daarom een standaardmodel van een computersysteem in ontwikkeling, of dat een onderneming kan gebruiken bij het ontwikkelen, bouwen en verbeteren van zijn netwerk.