Features of WCF**
Windows Communication Foundation (WCF) is a secure, reliable, and scalable messaging platform for the .NET Framework 3.0,
- Service Orientation
- Interoperability
- Multiple Message Patterns
- Service Metadata
- Data Contracts
- Security
- Multiple Transports and Encodings
- Reliable and Queued Messages
- Durable Messages
- Transactions
- AJAX and REST Support
- Extensibility
Advantages of WCF:
- Service Oriented
- Location Independent
- Language Independent
- Platform Independent
- Support Multiple operation
- WCF can maintain transaction like COM+ Does
- It can maintain state
- It can control concurrency
- It can be hosted on IIS, WAS, Self hosting, Windows services.