In the last posted some links related to concept and fundamentals of WCF. It basics of WCF, Contracts[Service, Operational, Data, Message].
A service can be hosted by Internet Information Services (IIS), Windows Process Activation Service (WAS), a Windows service, or by a managed application.
For the hosting model to include Windows Services and Self-Hosting options this is one of the best articles from MSDN http://msdn.microsoft.com/en-us/library/bb332338.aspx
What I feel that here in WCF as many as options are available for hosting. Based on the requirement and available platform the option need be choose. Therefore, it’s always require to all the available optios and it’s advantages and disadvantages to optimize the same.
This articles covers all the poosible way (intermediate level) for Hosting WCF Services http://www.devx.com/codemag/Article/33655
From MSDN…
Hosting in Internet Information Services
Hosting in Windows Process Activation Service
Hosting in a Windows Service Application
Hosting in a Managed Application