Windows Communication Foundation
Тип

Framework

Розробник

Microsoft

Операційна система

Windows Server 2003 Service Pack 1, Windows Vista, Windows XP Service Pack 2

Остання версія

У складі. NET Framework 4 ( релізной версія : 12 квітня 2010)

Ліцензія

Пропрієтарне програмне забезпечення

Сайт

http://msdn.microsoft.com/ru-ru/netframework/aa663324

Windows Communication Foundation (WCF) - програмний фреймворк, який використовується для обміну даними між додатками входять до складу . NET Framework. До свого випуску в грудні 2006 року в складі. NET Framework 3.0, WCF був відомий під кодовим ім'ям Indigo.

WCF робить можливим побудову безпечних і надійних транзакційних систем через спрощену уніфіковану програмну модель міжплатформову взаємодії. Комбінуючи функціональність існуючих технологій . NET по розробці розподілених додатків (ASP.NET XML Web Services - ASMX, WSE 3.0, . NET Remoting,. NET Enterprise Services і System.Messaging), WCF надає єдину інфраструктуру розробки, при вмілому застосуванні підвищує продуктивність і знижує витрати на створення безпечних, надійних і транзакційних Web-служб нового покоління. Закладені в неї принципи інтероперабельності дозволяють організувати роботу з іншими платформами, для чого використовуються технології взаємодії платформ, наприклад WSIT [1] розробляються на базі відкритого вихідного коду.


Хостинг

Клас служби WCF не може існувати самостійно. Кожна служба WCF повинна перебувати під управлінням деякого процесу Windows, званого хостової процесом. Існують кілька варіантів хостингу:

  • Автохостінг (тобто хост-процесом є, наприклад, консольне або графічне Windows додаток)
  • Хостинг в одній із служб Windows
  • Хостинг з використанням IIS (Internet Information Server) або WAS (Windows Activation Services) (англ.)

Література

  • Пабло Сібраро, Курт Клайс, Фабіо Коccоліно, Йохан Грабнер WCF 4: Windows Communication Foundation і. NET 4 для професіоналів = Professional WCF 4: Windows Communication Foundation with. NET 4. - М .: "Діалектика", 2011. - С. 464. - ISBN 978-5-8459-1713-3
  • Стів Рєзнік, Річард Крейн, Кріс Боуен Основи Windows Communication Foundation для. NET Framework 3.5 = Windows Communication Foundation for. NET Framework 3.5. - ДМК прес, 2008. - ISBN 978-5-94074-465-8, 978-0-321-44006-8
  • Джувел Леве Створення служб WCF / П. Маннінен. - Ілюстроване. - Санкт-Петербург: ТОВ "Пітер Пресс", 2008. - 592 с. - ISBN 978-5-91180-763-4