Domov Rozvoj Co je Windows Communication Foundation (wcf)? - definice z techopedie

Co je Windows Communication Foundation (wcf)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Windows Communication Foundation (WCF)?

Windows Communication Foundation (WCF) je technologie pro vývoj aplikací založených na architektuře orientované na služby (SOA). WCF je implementována pomocí sady tříd umístěných na vrcholu .NET Common Language Runtime (CLR). Řeší problém interoperability pomocí .NET pro distribuované aplikace.


Spolupráce mezi podniky se stala stále běžnější a různé obchodní organizace používají jako základní implementaci odlišný software. K usnadnění komunikace je proto zapotřebí komunikační rámec nezávislý na platformě, nezávislý na programovacím jazyce.

Techopedia vysvětluje Windows Communication Foundation (WCF)

WCF je zcela založeno na rozhraní .NET. Je primárně implementována jako sada tříd, které odpovídají CLR v .NET framework. WCF však umožňuje vývojářům aplikací .NET vytvářet aplikace orientované na služby. Klient WCF používá ke komunikaci se serverem protokol Simple Object Access Protocol (SOAP). Klient a server jsou nezávislí na operačním systému, hardwaru a programovací platformě a komunikace probíhá na vysoké úrovni abstrakce.


Mechanismus provozu WCF je podobný jako webové služby ASP.NET (WS). Klienti mohou vyvolat a spotřebovat více služeb a jednu službu může spotřebovat více klientů. WS-Addressing, WS-Reliable Messaging a WS-Security jsou některé ze specifikací webových služeb implementovaných WCF.


Výhody WCF zahrnují:

  • WCF lze nakonfigurovat tak, aby pracoval nezávisle na SOAP a místo toho používal RSS.
  • WCF je jednou z nejrychlejších komunikačních technologií a nabízí vynikající výkon ve srovnání s ostatními specifikacemi společnosti Microsoft.
  • Pro zlepšení komunikace je třeba optimalizovat přenosovou rychlost. Toho je dosaženo přenosem binárně kódovaných dat XML namísto prostého textu ke snížení latence.
  • Správa životního cyklu objektů a správa distribuovaných transakcí jsou použitelné pro každou aplikaci vyvinutou pomocí WCF.
  • WCF používá specifikace WS k zajištění spolehlivosti, zabezpečení a správy transakcí.
  • Zprávy mohou být zařazeny do fronty pomocí front vytrvalosti. V důsledku toho nedochází k žádným zpožděním, a to ani za podmínek silného provozu.

WCF je navržen tak, aby kromě různých nástupců a předchůdců technologie společnosti Microsoft komunikoval s dalšími aplikacemi mimo WCF.

Co je Windows Communication Foundation (wcf)? - definice z techopedie