What is WCF service?
Windows Communication Foundation (WCF) is a often use to develop and deploy network distributed services based on the principles of Service Oriented Architecture (SOA). i.e WCF is a programming platform and runtime system for building, configuring and deploying network-distributed services. or Now WCF is the latest programming model for building and developing service-oriented application. WCF allows applications to communicate with each other in distributed environment. 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 combined feature of Web Service, Remoting, MSMQ and COM+. WCF provides a common platform for all .NET communication.
Advantages of WCF
1) WCF is interoperable with other services when compared to .Net Remoting where the client and service have to be .Net.
2) WCF services provide better reliability and security in compared to ASMX web services.
3) In WCF, there is no need to make much change in code for implementing the security model and changing the binding. Small changes in the configuration will make your requirements.
4) WCF has integrated logging mechanism, changing the configuration file settings will provide this functionality. In other technology developer has to write the code.
5) WCF can maintain transaction like COM+ Does
6) It can maintain state
7) It can control concurrency
8) It can be hosted on IIS, WAS, Self hosting, Windows services
9) It has AJAX Integration and JSON (JavaScript object notation) support
No comments:
Post a Comment