Pipe and Filter Pattern

  1. Summary
    1. How do you implement a sequence of transformations so that you can combine and reuse them independently.
    2. Generally used to transform messages from third parties so that they can be process by your system.
  2. When to Use 
    1. When your application need to consume different message format (Based on different standard) for same transaction type.
  3. Diagram

  4. Related Pattern
    1. Intercepting Filter : A special version of Pipe and Filter pattern that is used for pre and post processing 
  5. References
    1. http://msdn.microsoft.com/en-us/library/ff647419.aspx
    2. Implementing Pipes and Filters with BizTalk Server 2004