Implementing and consuming a WCF service
Windows Communication Foundation (WCF) (http://msdn.microsoft.com/en-us/library/ms735119(v=vs.90).aspx) is Microsoft's unified programming model for building service-oriented applications.
As we have seen, WCF is not specific to web services, but it offers a more general purpose model. It uses high-level abstractions as its constructing elements:
- Messages: Data units are sent from one point to another.
- Endpoints: These are sources or targets for the communication. They can be clients or services (modelling typical client-server architecture), and can have a unique address associated with them (URI format).
- Protocols: The way in which data will travel from one endpoint to another.
- Binding: This defines the ...