As we have learned from previous chapters, WCF provides a unified programming model to build service-oriented applications. With WCF, you can build secure, reliable, transacted solutions that integrate well across different platforms and interoperate with existing solutions. The WCF programming model is very comprehensive, and yet, it is very flexible. You can extend this model to enhance the functionality or customize the framework for your specific needs. In this last chapter of this book, we will explore extension points of WCF services and learn how to extend a WCF service.
We will cover the following topics in this chapter:
WCF runtime architecture
Why extend a WCF service?
WCF extension points
Extending a WCF service
Extending HelloWorldService