The following diagram illustrates the principal layers of the Windows Communication Foundation (WCF) architecture. This diagram is taken from the Microsoft website (http://msdn.microsoft.com/en-us/library/ms733128.aspx):
- The Contracts layer defines various aspects of the message system. For example, the Data Contract describes every parameter that makes up every message that a service can create or consume.
- The Service runtime layer contains the behaviors that occur only during the actual operation of the service, that is, the runtime behaviors of the service.
- The Messaging layer is composed of channels. A channel is a component that ...