Skip to main content

Wat is een open architectuur?

Open architectuur, met betrekking tot computerprogrammering, verwijst naar een hardwaresysteem, netwerk of zelfs software die door gebruikers kan worden uitgebreid om nieuwe of uitgebreide functionaliteit te bieden.Bij het omgaan met software betekent Open Architecture dat, hoewel een programma op zichzelf presteert, ofwel de volledige broncode voor het programma of een ontwikkelingskit beschikbaar is zodat gebruikers delen van de software kunnen herschrijven of plug-ins en extensies kunnen ontwikkelen om het mogelijk te makenprogramma om nieuwe taken uit te voeren.Een computer of ander hardwaresysteem dat open architectuur gebruikt, wordt meestal op een manier geconstrueerd, zodat gebruikers componenten in het systeem kunnen wijzigen, verwijderen of upgraden.Het stelt gebruikers ook in staat om extra hardware toe te voegen of elementen van het systeem te wijzigen om te vergroten wat een machine kan doen of om deze naar een enkele taak te stroomlijnen.Een systeem of stukje software dat is ingesteld en niet kan worden gewijzigd, staat bekend als het gebruik van gesloten architectuur, maar kan ook een eigen systeem worden genoemd.

Een van de functies van het gebruik van open architectuur is dat het systeem of de software die een eindgebruiker ontvangt, kanmeer als een generiek hulpmiddel worden gezien.Als de behoeften van een gebruiker of bedrijf wijzigen, kunnen de hardware of software worden gewijzigd om relevant te blijven zonder dat u een volledig systeem volledig moet verwijderen.Afhankelijk van het type systeem, zoals een netwerk of een besturingssysteem, kan het mogelijk zijn om het basisfunctioneren volledig te wijzigen om te kunnen worden ingewijd om zich te evolueren van technologieën of nieuwe zakelijke paradigma's.Dit kan vooral belangrijk zijn voor computers en netwerkhardware, waarbij componenten regelmatig kunnen worden opgewaardeerd naarmate de technologie vordert zonder een bestaand raamwerk te vernietigen dat al is geïnstalleerd.

Het concept van open architectuur is ontstaan uit de ontwikkeling van systemen die volledig gesloten waren.De vroegste soorten systemen boden geen manier om componenten te upgraden en software had geen mechanisme voor extensies.Deze gepatenteerde systemen hadden beperkt gebruik en, naarmate het tempo van de vooruitgang toenam, werd verouderd steeds sneller.

Hoewel er nog steeds fatsoenlijke systemen zijn in wijdverbreid gebruik in de computerindustrie, bieden veel van deze systemen de mogelijkheid om de kern te upgraden of uit te breidenfunctionaliteit.In tegenstelling tot een open architectuursysteem, waarin verschillende leveranciers verschillende en concurrerende upgrades kunnen bieden, zijn eigen upgrades meestal alleen beschikbaar via de fabrikant van het systeem en kunnen een hoge prijs voor toegang.De afhankelijkheid van een enkele fabrikant als bron voor alle onderdelen, plug-ins en upgrades naar een systeem is een van de redenen waarom open architectuur de voorkeur heeft boven eigen systemen in grootschalige toepassingen.