3 March 2014

Windows Communication Foundation (WCF)

   Windows Communication Foundation (Code named Indigo) is a programming platform and runtime system for building, configuring and deploying network-distributed services. It is the latest service oriented technology; Interoperability is the fundamental characteristics of WCF. It is unified programming model provided in .Net Framework 3.0. WCF is a combination of Web Service, Remoting, MSMQ and COM+. WCF provides a common platform for all .NET communication. It will take .svc as extension 

     Below figures shows the different technology combined to form WCF.   


   Advantages:
  •    WCF is interoperable with other services when compared to .net Remoting, where the client and service have to be in .net
  •    It provides better reliability and security in compared to web services
  •    We can implement security by changing configuration settings without changing the code
  •    It is integrated with logging mechanism, so small changes in configuration setting will provide the required functionality


No comments:

Post a Comment