Domov vývoj Čo je to nadácia pre komunikáciu v systéme Windows (wcf)? - definícia z technológie

Čo je to nadácia pre komunikáciu v systéme Windows (wcf)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Windows Communication Foundation (WCF)?

Windows Communication Foundation (WCF) je technológia pre vývoj aplikácií založených na architektúre orientovanej na služby (SOA). WCF sa implementuje pomocou sady tried umiestnených na vrchole .NET Common Language Runtime (CLR) .NET. Rieši problém interoperability pomocou .NET pre distribuované aplikácie.


Spolupráca medzi podnikmi sa stáva čoraz bežnejšou a rôzne obchodné organizácie používajú ako svoju základnú implementáciu odlišný softvér. Na uľahčenie komunikácie je preto potrebný komunikačný rámec nezávislý od platformy, nezávislý od programovacieho jazyka.

Techopedia vysvetľuje Windows Communication Foundation (WCF)

WCF je úplne založený na .NET framework. Primárne sa implementuje ako skupina tried, ktoré zodpovedajú CLR v .NET framework. WCF však umožňuje vývojárom aplikácií .NET vytvárať aplikácie orientované na služby. Klient WCF používa na komunikáciu so serverom protokol SOAP (Simple Object Access Protocol). Klient a server sú nezávislí od operačného systému, hardvéru a programovacej platformy a komunikácia prebieha na vysokej úrovni abstrakcie.


Mechanizmus prevádzky WCF je podobný ako webové služby ASP.NET (WS). Klienti môžu vyvolať a spotrebovať viac služieb a jednu službu môže spotrebovať viac klientov. WS-Addressing, WS-Reliable Messaging a WS-Security sú niektoré zo špecifikácií webových služieb, ktoré implementuje WCF.


Výhody WCF zahŕňajú:

  • WCF môže byť nakonfigurovaný tak, aby pracoval nezávisle na SOAP a namiesto toho používal RSS.
  • WCF je jednou z najrýchlejších komunikačných technológií a ponúka vynikajúci výkon v porovnaní s inými špecifikáciami spoločnosti Microsoft.
  • Na zlepšenie komunikácie je potrebné optimalizovať prenosovú rýchlosť. To sa dosiahne prenosom binárne kódovaných údajov XML namiesto obyčajného textu, aby sa znížila latencia.
  • Správa životného cyklu objektov a správa distribuovaných transakcií sú použiteľné pre všetky aplikácie vyvinuté pomocou WCF.
  • WCF používa špecifikácie WS na zabezpečenie spoľahlivosti, bezpečnosti a správy transakcií.
  • Správy môžu byť zaradené do poradia pomocou poradia stálosti. Výsledkom je, že nedochádza k žiadnym oneskoreniam ani za podmienok vysokej premávky.

WCF je navrhnutý tak, aby komunikoval s inými aplikáciami mimo WCF, okrem rôznych nástupcov a predchodcov technológie spoločnosti Microsoft.

Čo je to nadácia pre komunikáciu v systéme Windows (wcf)? - definícia z technológie