Acasă Dezvoltare Ce este fundația de comunicare Windows (wcf)? - definiție din techopedia

Ce este fundația de comunicare Windows (wcf)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Windows Communication Foundation (WCF)?

Windows Communication Foundation (WCF) este o tehnologie pentru dezvoltarea aplicațiilor bazate pe arhitectura orientată către servicii (SOA). WCF este implementat folosind un set de clase plasate deasupra .NET Common Language Runtime (CLR). Acesta abordează problema interoperabilității folosind .NET pentru aplicații distribuite.


Colaborarea dintre întreprinderi a devenit din ce în ce mai frecventă, iar organizațiile de afaceri diferite utilizează diferite programe software ca implementare de bază. Prin urmare, este necesar un cadru de comunicare independent de platformă, independent de limbajul de programare, pentru a facilita comunicarea.

Techopedia explică Windows Communication Foundation (WCF)

WCF se bazează în totalitate pe cadrul .NET. Este implementat în primul rând ca un set de clase care corespund CLR în cadrul .NET. Cu toate acestea, WCF permite dezvoltatorilor de aplicații .NET să creeze aplicații orientate către servicii. Clientul WCF folosește protocolul de acces obiect simplu (SOAP) pentru a comunica cu serverul. Clientul și serverul sunt independenți de sistemul de operare, hardware și platforma de programare, iar comunicarea are loc la un nivel ridicat de abstractizare.


Mecanismul de funcționare WCF este similar cu serviciile web ASP.NET (WS). Clienții pot invoca și consuma mai multe servicii, iar un singur serviciu poate fi consumat de mai mulți clienți. WS-Addressing, WS-Messaging fiabil și WS-Security sunt câteva dintre specificațiile Web Services care sunt implementate de WCF.


Avantajele WCF includ:

  • WCF poate fi configurat să funcționeze independent de SOAP și să folosească RSS în schimb.
  • WCF este una dintre cele mai rapide tehnologii de comunicare și oferă performanțe excelente în comparație cu alte specificații Microsoft.
  • Pentru a îmbunătăți comunicarea, viteza de transmisie trebuie optimizată. Acest lucru se realizează prin transmiterea datelor XML codate binar în loc de text simplu pentru a reduce latența.
  • Gestionarea ciclului de viață a obiectului și gestionarea distribuției tranzacțiilor sunt aplicabile pe orice aplicație dezvoltată utilizând WCF.
  • WCF utilizează specificațiile WS pentru a oferi fiabilitate, securitate și gestionarea tranzacțiilor.
  • Mesajele pot fi alese folosind coada de persistență. Drept urmare, nu apar întârzieri, chiar și în condiții mari de trafic.

WCF este conceput pentru a comunica cu alte aplicații non-WCF, pe lângă diverși succesori și predecesori ai tehnologiei Microsoft.

Ce este fundația de comunicare Windows (wcf)? - definiție din techopedia