I wholeheartedly believe in building Windows Communication Foundation (WCF) based web services that follows industry patterns & practices. That is why I believe if you are looking to build WCF based service interfaces, it is with strong consideration that you visit the Web Service Software Factory web page located within the Microsoft Patterns and Practices Development web site. In addition, I recommend that you download the following pieces of software where Visual Studio.NET 2005 is installed.
- Guidance Automation Extensions for Visual Studio.NET 2005
- Web Service Software Factory–December 2006 (ASP.NET and WCF services in C#)
- Web Service Software Factory Hands-on Lab
I would also recommend reviewing the MSDN Architecture Webcast: Web Services Security Patterns (Level 300) video. The introduction of the video tells you why the Service Factory was built and demonstrates the guidance automation experience in Visual Studio. Toward the end of the webcast, there is a demonstration that applies security to a WCF service using the latest release of the Service Factory.
I also recommend reviewing some community sites related to WCF. I have listed some below.