WCF
The Windows Communication Foundation is a set of APIs, often used by developers to design and deploy Service Oriented Applications. Microsoft’s .Net framework provides the runtime and APIs for building distributed applications using WCF for different network protocols.
A Comprehensive tutorial on WCF - For Beginners