Explain The Principles Of WCF Communication? | WCF Interview Question

, ,
WCF services effectively communicates with the clients through these principles. 

1. Explicit boundaries 
WCF services function using the defined interfaces to identify the communications between server and client that flow outside the boundaries of the service 

2. Independent services 
WCF services are deployed and managed independently and each service interaction is independent of other interactions. They are independent of deployment, installation and version issues. 

3. Schema and contract based communication 
WCF services communicate with clients by providing only the schema of the message and not its implementation classes. The service implementation can be changed if required without impacting the clients 

4. Policy based compatibility 
Compatibility between WCF services and clients at runtime is determined using published policies. Policies help separate the description of the service fro its implementation details.