This article from: http://www.cnblogs.com/artech/archive/2011/09/16/wcfextensions.html
Build a framework for running the WCF Server
Detailed description of the architecture of the WCF Server Runtime [Part 1]
Detailed description of the architecture of the WCF Server Runtime [Part 1]
Detailed description of the architecture of the WCF Server Runtime [Part 2]
Detailed description of the architecture system for running the WCF server [continued]
Construction of the WCF client runtime framework
Detailed description of the architecture of the WCF client runtime [Part 1]
Detailed description of the architecture of the WCF client runtime [Part II]
WCF Extension
Extended WCF through four major actions [principles]
Extended WCF through four major behaviors [instance]
Using a custom servicehost to implement WCF extension [principles]
Using custom servicehost to implement WCF extension [instance]
Build a framework for running the WCF Server
Detailed description of the architecture of the WCF Server Runtime [Part 1]
Detailed description of the architecture of the WCF Server Runtime [Part 1]
Detailed description of the architecture of the WCF Server Runtime [Part 2]
Detailed description of the architecture system for running the WCF server [continued]
Construction of the WCF client runtime framework
Detailed description of the architecture of the WCF client runtime [Part 1]
Detailed description of the architecture of the WCF client runtime [Part II]
WCF Extension
Extended WCF through four major actions [principles]
Extended WCF through four major behaviors [instance]
Using a custom servicehost to implement WCF extension [principles]
Using custom servicehost to implement WCF extension [instance]