Filters - are independent processing steps they
are constrained to be autonomous of each other and not share state,
control thread etc.
Pipes - are interconnecting channels
"One aspect of PF styles that is rarely mentioned is that there is an
implied "invisible hand" that arranges the configuration of filters in
order to establish the overall application. A network of filters is
typically arranged just prior to each activation, allowing the
application to specify the configuration of filter components based on
the task at hand and the nature of the data streams (configurability).
This controller function is considered a separate operational phase of
the system, and hence a separate architecture, even though one cannot
exist without the other."
Subscribe to RSS headline updates from:
The opinions expressed herein are my own personal opinions and do not represent
my employer's view in any way.
© Copyright 2005-2014, Arnon Rotem-Gal-Oz
DirectionalRedux theme by John Forsythe and Jon Stovall