Windows Communication Foundation (WCF) is a Microsoft framework for developing service-oriented and distributed applications on the .NET Framework. It provides multiple messaging patterns, transport and encoding options, and extensible behaviors for secure, reliable communication. It remains relevant in many enterprise legacy integration scenarios.
Use this profile to understand the building block briefly, place it in the model, and open related building blocks.
Technical building block: can be automated, integrated, or operated.
Concrete cog in the system that works inside larger relationships.
WCF is a .NET framework for service-oriented communication between applications over different transports and message protocols.
Microsoft introduced Windows Communication Foundation with .NET Framework 3.0 in 2006. WCF combined previously separate distributed-application technologies into one configurable communication model.
A service publishes contracts for operations and data. Bindings define transport, encoding, and security; a client uses a generated proxy to call the service.
It describes available operations and data types.
It determines transport, message format, and security.
It combines an address, contract, and binding.
WCF helps integrate distributed .NET applications through explicit contracts and interchangeable communication paths.
Where this building block is located in the topic model.
No structure path available.
Explore how this building block connects to concepts, methods, technologies, and tools.
These sources establish the term and its professional meaning.
All direct connections of the current building block in a compact text view.
This classification shows where the building block typically matters, how demanding it is, and what kind of impact it has in the model.
The level within the organization (enterprise, domain, team) at which the AssetBlock is applied.