Inhoudsopgave:
Definitie - Wat betekent Decoupled Architecture?
Ontkoppelde architectuur is een type computerarchitectuur waarmee computercomponenten of -lagen onafhankelijk kunnen worden uitgevoerd terwijl ze nog steeds met elkaar communiceren. Ontkoppelde architectuur scheidt de geheugentoegangs- en instructiecyclusprocessen van een systeem van uitvoeringsfaseprocessen door een gegevensbuffer te implementeren.
Techopedia legt Decoupled Architecture uit
Ontkoppelde architectuur wordt voornamelijk geïmplementeerd om hogere computerprestaties te bereiken door afzonderlijke componenten onafhankelijk en parallel te isoleren en uit te voeren. Het is in het algemeen van toepassing op op instructies gebaseerde processen tussen het geheugen en een pipelined-processor waarbij meerdere instructies in een rij worden geplaatst. Zowel de data-ophaal- als de uitvoeringsfaseprocessen gebruiken de gegevensbuffer en de pipeliningcapaciteit van de processor om de processen van beide fasen parallel uit te voeren. De prestaties van deze bewerkingen hangen grotendeels af van de grootte van de buffer; een grote buffer kan gegevens opslaan voor veel processen.
Ontkoppelde architectuur wordt ook gebruikt bij softwareontwikkeling om zelfstandig toepassingsmodules te ontwikkelen, uit te voeren, te testen en te debuggen. Cloud computing-architectuur wordt ook wel een implementatie van ontkoppelde architectuur genoemd, waarbij de verkoper en de consument hun middelen onafhankelijk beheren en beheren.


