http://www.circuitstoday.com

http://www.amyuni.com/

http://www.amyuni.com/en/developer/devtouch/pricing

ServiceHost Class

Implements the host used by the service model programming model.
Use the ServiceHost class to configure and expose a service for use by client applications when you are not using Internet Information Services (IIS) or Windows Activation Services (WAS) to expose a service. Both IIS and WAS interact with a ServiceHost object on your behalf.
To expose a service for use by callers, requires a complete service description (represented by the ServiceDescription class). The ServiceHost class creates a ServiceDescription from the service type and configuration information and then uses that description to create ChannelDispatcher objects for each endpoint in the description.
Use a ServiceHost object to load a service, configure endpoints, apply security settings, and start listeners to handle incoming requests.