Windows Communication Foundation
E35583
Microsoft technology
communication framework
service-oriented architecture framework
software framework
Windows Communication Foundation is a Microsoft framework for building and running service-oriented, distributed applications that communicate over various network protocols.
Aliases (1)
- WCF ×1
Statements (54)
| Predicate | Object |
|---|---|
| instanceOf |
Microsoft technology
→
communication framework → service-oriented architecture framework → software framework → |
| abbreviation |
WCF
→
|
| designGoal |
interoperability with other platforms
→
support for service-oriented architecture → unified programming model for distributed applications → |
| developer |
Microsoft
→
|
| documentationURL |
https://learn.microsoft.com/dotnet/framework/wcf/index
→
|
| feature |
behaviors
→
bindings → data contracts → endpoints → extensibility model → instance management → message contracts → reliable messaging → security model → service contracts → throttling → transaction support → |
| introducedIn |
.NET Framework 3.0
→
|
| operatingSystem |
Windows
→
|
| platform |
.NET Core (limited support via community/compatibility)
→
.NET Framework → |
| predecessor |
ASMX Web Services
→
|
| programmingLanguage |
.NET languages
→
C# → |
| relatedTo |
ASP.NET Web API
→
Windows Presentation Foundation → Windows Workflow Foundation → gRPC on .NET → |
| releaseYear |
2006
→
|
| securityFeature |
claims-based authorization
→
federated security → message security → transport security → |
| status |
mature but not actively evolved for .NET 5+ core platform
→
|
| supportsHosting |
IIS
→
Windows Process Activation Service → Windows services → self-hosting in .NET applications → |
| supportsProtocol |
HTTP
→
HTTPS → MSMQ → Named Pipes → TCP → WebSockets (in later versions) → |
| supportsStandard |
REST-style services
→
SOAP → WS-* specifications → WSDL → XML Schema → |
Referenced by (2)
| Subject (surface form when different) | Predicate |
|---|---|
|
Windows Communication Foundation
("WCF")
→
|
abbreviation |
|
.NET Framework
→
|
feature |