Конвеєр програмного забезпечення () складається з ланцюжка елементів обробки даних (процесів, потоків, співпрограм, функцій, і т.п.), організованих таким чином, що вивід одного елемента є входом іншого, тому їх називають за аналогією до фізичного трубопровода. Зазвичай між суміжними елементами існує певний буфер. Інформація що передається по такому конвеєрі часто є потоком записів, байтів, чи бітів, і елементи конвеєра називаються фільтрами; архітектурний стиль організації програмного забезпечення таким чином називають "pipes and filters".

Приклади Неіменований канал Іменований канал - поняття ОС проміжне між неіменованим каналом і файлом Plumber - "розумні канали" розроблені як частина проекту Plan 9

Див. також Компонентно-орієнтоване програмування Програмування потоком даних GStreamer - мультимедіа фреймворк на основі конвеєрів плагінів Графічний конвеєр

Конвеєр (інформатика) - інші версії цього поняття пов'язані з комп'ютерами Мережа процесів Кана - розширення поняття конвеєра до більш загального поняття напрямленого графа Конвеєр (Unix) - релалізація в Unix Задача постачальника-споживача - проблема реалізації такої архітектури XML pipeline - для обробки файлів XML

Зноски