Windows Communication Foundation, eli WCF on osa Microsoftin .NET sovelluskehystä. Tyypillisimmin WCF:ää käytetään palvelukeskeskeistä arkkitehtuuria (engl. SOA, Service Oriented Architecture) hyödyntävissä arkkitehtuureissa. WCF avulla sovellukset voivat lähettää dataa asynkronisesti päätepisteiden (engl. endpoint välillä). WCF palveluja voidaan julkaista esim. IIS:in päälle, windows servicenä tai perinteisenä windows applikaationa. WCF mahdollistaa myös päätepisteen tarjoamien palvelujen metadatan julkistamisen siten, että päätepisteen tarjoamien palvelujen kuvaukset ovat luettavissa esim. selaimella WSDL-muodossa. Ohjelmistokehittimet kuten esim. Microsoft Visual Studio tai Embarcadero RAD Studio mahdollistavat asiakasohjelmiston rajapinnan automaattisen muodostamisen näistä metadata kuvauksista.
Aiheesta muualla https://msdn.microsoft.com/en-us/library/ms731082(v=vs.110).aspx
Luokka:Microsoft Windows Luokka:Väliohjelmistot