Posts

Showing posts with the label WCF Interview Question & Answer

WCF Interview Question & Answer

Image
What is WCF? Microsoft refers WCF as a programming platform that is used to build Service-oriented applications. Windows Communication Foundation is basically a unified programming model for developing, configuring and deploying distributed services.  Microsoft has unified all its existing distributed application technologies (e.g. MS Enterprise Services, ASMX web services, MSMQ, .NET Remoting etc) at one platform i.e. WCF. Code name for WCF was Indigo. Why to use WCF? or What are the advantages for using WCF? Service Orientation is one of the key advantages of WCF. We can easily build service-oriented applications using WCF. If compared with ASMX web services, WCF service provides reliability and security with simplicity. As oppose to .NET Remoting, WCF services are interoperable. Different clients can interact with same service using different communication mechanism. This is achieved by using service endpoints. A single WCF service can have multiple endpoints. ...