Wat is een enterprise -architectuurframework?
Enterprise Architecture is een technische techniek die de technische vereisten van een organisatie vastlegt. Dit wordt meestal bereikt door sjablonen te gebruiken die ingenieurs helpen bij het bereiden en valideren van de systeemsoftwareartefacten. Een Enterprise Architecture Framework is een standaardset van sjablonen en tools die systeemingenieurs helpen bij het creëren van nuttige software.
Een enterprise architectuur framework begint met een inventaris van de beschikbare technologie in het bedrijf. Dit is een kans om alle netwerken, hardware en software die binnen een organisatie wordt gebruikt te documenteren. Deze informatie kan vervolgens worden toegevoegd aan een standalcatalogus.
architectuurreview en toezicht wordt beheerd door een Chief Technical Officer (CTO) van het bedrijf. De CTO is verantwoordelijk voor het creëren en beheren van de technische richtlijnen van een organisatie. Dit omvat meestal de technische normen voor hardware, vereisten voor gegevensopslag, vereisten voor netwerkcapaciteit en goedgekeurde besturingssystemen.
De EnterPrijsarchitectuurraamwerk bevat de richtlijnen voor hoe de software van een bedrijf zou moeten werken. Enkele voorbeelden van deze techniek in de praktijk zijn het Department of Defense Architectural Framework (DODAF) en het Federal Enterprise Architecture Framework (FEAF). Deze normen worden beschouwd als de blauwdruk over hoe applicaties moeten worden gebouwd voor die agentschappen.
Het toevoegen van nieuwe technologie aan een bestaand enterprise -architectuurraamwerk vereist goedkeuring van de leidinggevenden van het bedrijf. Dat komt omdat nieuwe technologie een belangrijke investering is. Wanneer een bedrijf geld uitgeeft aan nieuwe technologie, moeten de kosten nauw worden geëvalueerd om de langetermijninvestering te bepalen die nodig is voor het product.
De afgelopen decennia is informatietechnologie voor de meeste organisaties steeds duurder en onhandelbaarder geworden. Een enterprise architectuur framework probeert normen te creëren on de technische activa van de organisatie. Dit wordt meestal bereikt met architectuurreviewboards en toezichtcomités die de technologie in een bedrijf beheren.
computerstandaarden staan bekend als de gedefinieerde software- en hardwarespecificaties van een bedrijf. Deze normen moeten worden gedocumenteerd in het enterprise -architectuurraamwerk. De meeste sjablonen omvatten een breed scala aan artefacten, werkstromen en bedrijfsprocesmodellen die bepalen hoe technologie in het hele bedrijf wordt gebruikt.
De meeste processen omvatten ook de stappen die nodig zijn om een softwareproduct in de organisatie te ontwikkelen en te implementeren. Dit wordt vaak het System Development Life Cycle Process (SDLC) genoemd. Elke organisatie heeft specifieke mijlpalen en beoordelingen die nodig zijn om ervoor te zorgen dat het systeem voldoet aan de architectuurvereisten van het bedrijf.