Pipe-filter : An Architecture for Processing Data
The pipe-filter architectural pattern is very common and used to process data. It is flexible and scalable. This pattern has existed in other areas. However, it is the perfect solution for software problems that need steps or filters. The Pipe-Filter Pattern Defined Think of a start and an endpoint. Data has to go from beginning to end, and work will be done on it along the way. The work done is the filters, and we can place any number of filters along the journey. Each one is stand-alone in a sense as it takes in data, does the work, and then spits it out on the other end. We can change countless steps like this together as one might do... Read more