Uitvoeringscontexten
Uitvoeringscontexten verwijzen naar de set van omstandigheden waaronder een stuk software of een taak wordt uitgevoerd. Deze context omvat hardware en besturingssysteem, een eventuele runtime-omgeving, toegewezen geheugen en bronnen, geïnstalleerde bibliotheken en afhankelijkheden, configuratie-instellingen, beveiligingsrechten en de aanwezige gegevens en netwerkomstandigheden. De context bepaalt wat code mag zien en doen tijdens uitvoering.
In de praktijk onderscheiden we verschillende lagen van uitvoeringscontexten: proces- of thread-context, runtime-context (bijv. een JVM-,
Het doel van uitvoeringscontexten is consistentie, isolatie en beveiliging. Ze zorgen ervoor dat gedrag van een
Voorbeelden zijn onder meer een webapplicatie die in meerdere browser-tabcontexten draait, een mobiele app met een
Beheer van uitvoeringscontexten verloopt via configuratie, omgevingsvariabelen, secrets management, en containerisering of virtuele machines. Infrastructuur als
Zie ook: runtime-omgeving, beveiligingscontext, uitvoeringomgeving, containerisatie.