Koti kehitys Mikä on Windows-tiedonsiirtosäätiö (wcf)? - määritelmä techopediasta

Mikä on Windows-tiedonsiirtosäätiö (wcf)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä Windows Communication Foundation (WCF) tarkoittaa?

Windows Communication Foundation (WCF) on tekniikka palvelukeskeiseen arkkitehtuuriin (SOA) perustuvien sovellusten kehittämiseen. WCF toteutetaan käyttämällä luokkasarjaa, joka on sijoitettu .NET Common Language Runtime (CLR) päälle. Se korjaa yhteentoimivuuden ongelman .NET: n avulla hajautettuihin sovelluksiin.


Yritysten välinen yhteistyö on tullut yhä yleisemmäksi, ja erilaiset yritysorganisaatiot käyttävät eri ohjelmistoja toteutuksensa taustalla. Siksi viestinnän helpottamiseksi tarvitaan alusta-riippumaton, ohjelmointi kielestä riippumaton viestintäkehys.

Techopedia selittää Windows Communication Foundationin (WCF)

WCF perustuu kokonaan .NET-kehykseen. Se toteutetaan ensisijaisesti luokkaryhmänä, joka vastaa .NET-kehyksen CLR: ää. WCF antaa kuitenkin .NET-sovelluskehittäjille mahdollisuuden rakentaa palvelukeskeisiä sovelluksia. WCF-asiakas käyttää tiedonsiirtoa palvelimen kanssa Simple Object Access Protocol (SOAP) -protokollalla. Asiakas ja palvelin ovat riippumattomia käyttöjärjestelmästä, laitteistosta ja ohjelmointiympäristöstä, ja viestintä tapahtuu korkealla abstraktiotasolla.


WCF-toiminnan mekanismi on samanlainen kuin ASP.NET-verkkopalvelut (WS). Asiakkaat voivat vedota ja kuluttaa useita palveluita, ja yksi asiakas voi kuluttaa yhtä palvelua. WS-osoitteet, WS-luotettava viestintä ja WS-suojaus ovat joitain Web-palveluiden määrityksistä, jotka WCF toteuttaa.


WCF: n etuihin kuuluu:

  • WCF voidaan määrittää toimimaan SOAP: sta riippumattomasti ja käyttämään sen sijaan RSS: tä.
  • WCF on yksi nopeimmista viestintätekniikoista ja tarjoaa erinomaisen suorituskyvyn verrattuna muihin Microsoftin vaatimuksiin.
  • Viestinnän parantamiseksi siirtonopeus on optimoitava. Tämä saavutetaan lähettämällä binaarikoodattua XML-tietoa pelkkän tekstin sijasta viiveen vähentämiseksi.
  • Objektien elinkaaren hallinta ja hajautettu tapahtumien hallinta ovat käytettävissä kaikissa WCF: n avulla kehitetyissä sovelluksissa.
  • WCF käyttää WS-eritelmiä luotettavuuden, turvallisuuden ja tapahtumien hallinnan tarjoamiseen.
  • Viestit voidaan jonottaa jatkuvuusjonolla. Seurauksena ei ole viivytyksiä, jopa tiheissä liikenneolosuhteissa.

WCF on suunniteltu kommunikoimaan muiden kuin WCF-sovellusten kanssa Microsoftin tekniikan eri seuraajien ja edeltäjien lisäksi.

Mikä on Windows-tiedonsiirtosäätiö (wcf)? - määritelmä techopediasta