Windows Communication Foundation

З пляцоўкі Вікіпедыя
Jump to navigation Jump to search
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…
dot net three point windows stack diagram
Гэта падсістэма з'яўляецца часткай .NET Framework 3.0

Windows Communication Foundation (WCF) — праграмны фреймворк, які выкарыстоўваецца для абмену данымі між дадаткамі, які ўваходзіць у склад .NET Framework[1]. Да свайго выпуску ў снежні 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
  • Хостынг з выкарыстаннем IIS (Internet Information Server) ці WAS (Windows Activation Services).

Літаратура[правіць | правіць зыходнік]

Спасылкі[правіць | правіць зыходнік]

Зноскі