Показать меню

Windows Communication Foundation

15.12.2020
234

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)
Еще по этой теме:
System Ninja
05:20, 13 декабрь
System Ninja
System Ninja — бесплатная программа, предназначенная для очистки нежелательного мусора на компьютере под управлением операционной системы Microsoft Windows. Для запуска программы требуется
Spring Roo
00:45, 12 декабрь
Spring Roo
Spring Roo — фреймворк с открытым исходным кодом для быстрого создания бизнес-приложений на Java. Полученные в результате приложения используют общие технологии Java, такие как Spring Framework, Java
Список ORM-библиотек
01:38, 08 декабрь
Список ORM-библиотек
Здесь представлен список существующего программного обеспечения ORM. C++ Flex Athena Framework, с открытым исходным кодом Flex ORM, встроенная поддержка мультиарендности Java ActiveJDBC — Java
Casewise Corporate Modeler Suite
13:36, 06 декабрь
Casewise Corporate Modeler Suite
Описание Casewise Corporate Modeler Suite — программный продукт британской компании Casewise для моделирования архитектуры организации. Основным преимуществом данного продукта является независимость
System Mechanic
19:41, 03 декабрь
System Mechanic
System Mechanic — это пакет приложений (более 50 утилит), который предназначен для анализа, исправления ошибок и оптимизации операционной системы Microsoft Windows. Утилита имеет ряд запатентованных
Auslogics Registry Defrag
17:30, 02 декабрь
Auslogics Registry Defrag
Auslogics Registry Defrag — это бесплатная утилита (только для частного использования), которая предоставляет пользователям мощный и простой в использовании инструмент для дефрагментации системного
Комментарии:
Добавить комментарий
Ваше Имя:
Ваш E-Mail: