Windows® Communication Foundation (WCF) является прикладным программным интерфейсом в Среде.NET для того, чтобы создать приложения для обслуживания широкого круга запросов. Серверы реализуют многочисленные услуги, которые могут быть использованы несколькими клиентами. Сервисы слабо связываются друг другу.
Сервисы обычно имеют интерфейс WSDL (Язык описания веб-сервисов), который любой клиент WCF может использовать, чтобы использовать сервис. Клиент WCF соединяется с сервисом через endpoint. Каждый сервис представляет себя через одну или несколько конечных точек. Конечная точка имеет адрес, который является URL, задающим, где к конечной точке можно получить доступ, и свойства привязки, которые задают, как данные будут переданы.
WCF является сквозной web service. Многие преимущества, предоставленные Дистанционной работой.NET — широким выбором функциональной совместимости протокола, например —, могут быть достигнуты с интерфейсом WCF, в дополнение к наличию доступа к более богатому, более гибкому набору собственных типов данных. Дистанционная работа.NET может только поддержать нативные объекты.
WCF предлагает больше устойчивых вариантов в почти каждом аспекте веб-разработки, даже реализации клиента Java®, например.
Для актуальной информации относительно WCF смотрите то, Что Является Windows Communication Foundation на веб-странице Microsoft®.