What is Windows communication foundation (WCF)?- It is a framework for building service-oriented applications.
- It helps in managing distributed computing.
- WCF has a layered architecture.
- It is a part of the .Net Framework 3.0.
- It is a flexible platform. It is also used in several other Microsoft products.
- It is based on SOAP (Simple Object Access Protocol).
- WCF helps in building applications to communicate with each other.
- In this, you can send data as asynchronous messages from one service to another.
Features of WCF:
1. Service metadata 2. Service orientation 3. Data contracts 4. Security 5. Reliable and queued messages 6. Extensibility 7. Interoperability 8. Multiple messages patterns
- WCF enables developers to build secure, reliable, transacted solutions that integrate across platforms and interoperate with existing investments.
We need to define three main components of WCF:
1. Service class 2. Hosting environment 3. Endpoint
|