Great India Shopping

Saturday, June 23, 2012

Windows Communication Foundation basics

Windows Communication Foundation(WCF) is a programming platform for building, configuring and deploying network-distributed services.It is one of the latest service oriented technologies developed by Microsoft to enhancing the capabilities of already present web services.WCF services are interoperable.WCF is a combinationn of 5 different technologies - Web Service, WSE(Web Service Enhancements),Remoting, MSMQ and COM+.

Though building WCF services requires thorough understanding of .NET Framework as well as SOA architecture,there are many advantages provided by WCF services.

-> WCF services are more advanced comapred to age old web service technology in many ways including the protocol support,reliability and security.

-> WCF services are more interoperable compared to the web services.They can be used across frameworks and technologies.

-> WCF can be used todesign more reliable services including the MSMQ capacity, where your message is more reliably delivered to the user even after the connection is lost for few minutes.

-> WCF services are highly configuration based.You can make enormous changes in the services by changing a small configuration in the service, which makes developer work more easy.