WCF (Windows Communication Framework) is a fantastic offering from Microsoft that relates to unifying several other communication APIs supported by the .NET Framework 2.0. ( read more of What is WCF? and then WCF on wikipedia to get an overview )
Iâ€™m not going to go into the details of WCF but rather recommend a few videoâ€™s that I have watched that help to walk through creating WCF services using Visual Studio 2008.
Creating Your First WCF Service
Learn the ABCs of Programming WCF
In video two, you might encounter error regarding certificates. See this codeplex wiki article:
This How To article walks you through to the process of creating and installing temporary certificates to be used during the development and testing of WCF services that implement message security. The article explains the process of creating, configuring, and installing these temporary certificates.