Windows Communication Foundation
Материал из Википедии — свободной энциклопедии
Windows Communication Foundation | |
---|---|
Тип | Framework |
Разработчик | Microsoft |
Операционные системы | Windows Server 2003 Service Pack 1, Windows Vista, Windows XP Service Pack 2 |
Последняя версия | В составе .NET Framework 4 (12 апреля 2010) |
Лицензия | Проприетарное программное обеспечение |
Сайт | msdn.microsoft.com/ru-ru… |
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, разрабатываемые на базе открытого исходного кода.
Хостинг
[править | править код]Класс службы WCF не может существовать самостоятельно. Каждая служба WCF должна находиться под управлением некоторого процесса Windows, называемого хостовым процессом. Существуют несколько вариантов хостинга:
- Автохостинг (то есть хост-процессом является, к примеру, консольное или графическое Windows приложение)
- Хостинг в одной из служб Windows
- Хостинг с использованием IIS (Internet Information Server) или WAS (Windows Activation Services)[англ.]
Литература
[править | править код]- Пабло Сибраро, Курт Клайс, Фабио Коссолино, Йохан Грабнер. 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.
Ссылки
[править | править код]Общая информация |
| ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Программное обеспечение |
| ||||||||||||
Лицензии | |||||||||||||
Связанные темы |
| ||||||||||||
.NET | |
---|---|
Реализации | |
Архитектура | |
Инфраструктура |
|
Языки Microsoft | |
Другие языки | |
Windows Foundations | |
Компоненты | |
Сравнения | |
Будущие технологии | |
Информационные ресурсы |
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.