pipelinebaserade
Pipelinebaserade arrangemang är arbetsflöden där arbete delas upp i en följd av bearbetningssteg som kopplas samman i en pipeline. Data eller uppgifter rör sig genom stegen i given ordning och varje delutför en specifik uppgift. I en effektiv pipeline används ofta asynkrona kommunikationskanaler eller köer mellan stegen så att flera delar kan bearbeta samtidigt.
Användningsområden finns inom flera fält. Inom mjukvaruutveckling förekommer pipelines i kompilatorer och byggsystem där kod passeras
arkitektur och designprinciper för pipelinebaserade system betonar tydliga gränssnitt mellan stegen, buffertar för dataflöde och hantering
Fördelar inkluderar ökad genomströmning, modularitet och lättare underhåll eftersom varje steg kan utvecklas och testas separat.
Se även relaterade begrepp som orienterad processning, streamingramverk och batchbearbetning.