Domov Razvoj Kaj je Windows komunikacijski temelj (wcf)? - definicija iz tehopedije

Kaj je Windows komunikacijski temelj (wcf)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Windows Communication Foundation (WCF)?

Windows Communication Foundation (WCF) je tehnologija za razvoj aplikacij, ki temelji na storitveno usmerjeni arhitekturi (SOA). WCF se izvaja z uporabo niza razredov, nameščenih nad .NET Common Runtime (CLR). Obravnava problem interoperabilnosti z uporabo .NET za porazdeljene aplikacije.


Medpodjetniška sodelovanja postajajo vse pogostejša in različne poslovne organizacije uporabljajo različne programske opreme kot osnovno izvajanje. Zato je za lažjo komunikacijo potreben neodvisen od programske platforme, neodvisen od programskega okvira.

Techopedia razlaga fundacijo Windows Communication Foundation (WCF)

WCF v celoti temelji na .NET okviru. V prvi vrsti se izvaja kot sklop razredov, ki ustrezajo CLR v .NET okviru. Vendar WCF omogoča razvijalcem aplikacij .NET, da gradijo storitve, usmerjene v storitve. Odjemalec WCF uporablja komunikacijo s strežnikom Simple Object Access Protocol (SOAP). Odjemalec in strežnik sta neodvisna od operacijskega sistema, strojne in programske platforme, komunikacija pa poteka na visoki ravni abstrakcije.


Mehanizem delovanja WCF je podoben spletnim storitvam ASP.NET (WS). Stranke lahko uveljavljajo in porabljajo več storitev, eno storitev pa lahko porabi več strank. WS-naslavljanje, WS-zanesljivo sporočanje in WS-varnost so nekatere specifikacije spletnih storitev, ki jih izvaja WCF.


Prednosti WCF vključujejo:

  • WCF je mogoče konfigurirati tako, da deluje neodvisno od SOAP-a in namesto tega uporablja RSS.
  • WCF je ena izmed najhitrejših komunikacijskih tehnologij in ponuja odlične zmogljivosti v primerjavi z drugimi Microsoftovimi specifikacijami.
  • Za izboljšanje komunikacije je treba optimizirati hitrost prenosa. To dosežemo s prenosom binarno kodiranih XML podatkov namesto navadnega besedila za zmanjšanje zamudnosti.
  • Upravljanje življenjskega cikla predmeta in upravljanje porazdeljenih transakcij sta uporabna za vse aplikacije, razvite s pomočjo WCF.
  • WCF uporablja specifikacije WS za zagotavljanje zanesljivosti, varnosti in upravljanja transakcij.
  • Sporočila lahko uvrstite v čakalno vrsto z vztrajnostjo. Posledično ne prihaja do zamud, tudi pod visokimi prometnimi pogoji.

WCF je zasnovan za komuniciranje z drugimi programi, ki niso WCF, poleg različnih naslednikov in predhodnikov Microsoftove tehnologije.

Kaj je Windows komunikacijski temelj (wcf)? - definicija iz tehopedije