Hjem Utvikling Hva er windows kommunikasjonsstiftelse (wcf)? - definisjon fra techopedia

Hva er windows kommunikasjonsstiftelse (wcf)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Windows Communication Foundation (WCF)?

Windows Communication Foundation (WCF) er en teknologi for å utvikle applikasjoner basert på serviceorientert arkitektur (SOA). WCF implementeres ved hjelp av et sett klasser plassert på toppen av .NET Common Language Runtime (CLR). Den løser problemet med interoperabilitet ved å bruke .NET for distribuerte applikasjoner.


Samarbeid mellom virksomheter har blitt stadig mer vanlig, og forskjellige forretningsorganisasjoner bruker forskjellig programvare som underliggende implementering. Derfor kreves det en plattformuavhengig, programmeringsspråkuavhengig kommunikasjonsramme for å lette kommunikasjonen.

Techopedia forklarer Windows Communication Foundation (WCF)

WCF er helt basert på .NET-rammeverket. Det er først og fremst implementert som et sett med klasser som tilsvarer CLR i. NET-rammeverket. WCF lar imidlertid .NET-applikasjonsutviklere bygge serviceorienterte applikasjoner. WCF-klienten bruker Simple Object Access Protocol (SOAP) for å kommunisere med serveren. Klienten og serveren er uavhengig av operativsystem, maskinvare og programmeringsplattform, og kommunikasjon foregår på et høyt abstraksjonsnivå.


Mekanismen for WCF-drift ligner på ASP.NET webtjenester (WS). Klienter kan påkalle og konsumere flere tjenester, og en enkelt tjeneste kan forbrukes av flere klienter. WS-adressering, WS-pålitelig meldinger og WS-Security er noen av Web Services spesifikasjoner som implementeres av WCF.


Fordelene med WCF inkluderer:

  • WCF kan konfigureres til å fungere uavhengig av SOAP og bruke RSS i stedet.
  • WCF er en av de raskeste kommunikasjonsteknologiene og tilbyr utmerket ytelse sammenlignet med andre Microsoft-spesifikasjoner.
  • For å forbedre kommunikasjonen, må overføringshastigheten optimaliseres. Dette oppnås ved å overføre binærkodet XML-data i stedet for ren tekst for å redusere latensen.
  • Objekt livssyklusstyring og distribuert transaksjonsstyring er gjeldende for alle applikasjoner utviklet ved bruk av WCF.
  • WCF bruker WS-spesifikasjoner for å gi pålitelighet, sikkerhet og transaksjonsstyring.
  • Meldinger kan stå i kø ved å bruke utholdenhetskø. Som et resultat oppstår ingen forsinkelser, selv ikke under høye trafikkforhold.

WCF er designet for å kommunisere med andre applikasjoner som ikke er WCF i tillegg til de forskjellige etterfølgerne og forgjengerne til Microsoft-teknologi.

Hva er windows kommunikasjonsstiftelse (wcf)? - definisjon fra techopedia