Pipeline Architecture (Pipes and Filters) - Fundamentals of Software Architecture | Lucent