Taula de continguts:
- Definició: què significa Windows Communication Foundation (WCF)?
- Techopedia explica Windows Communication Foundation (WCF)
Definició: què significa Windows Communication Foundation (WCF)?
Windows Communication Foundation (WCF) és una tecnologia per desenvolupar aplicacions basades en l’arquitectura orientada al servei (SOA). WCF s'implementa utilitzant un conjunt de classes col·locades a sobre del .NET Common Language Runtime (CLR) .NET Resulta el problema de la interoperabilitat mitjançant .NET per a aplicacions distribuïdes.
Les col·laboracions entre empreses es fan cada cop més habituals i diferents organitzacions empresarials utilitzen diferents programes com a implementació subjacent. Per tant, es necessita un marc de comunicació independent del llenguatge de programació i independent de la plataforma per facilitar la comunicació.
Techopedia explica Windows Communication Foundation (WCF)
WCF es basa completament en el marc .NET. S’implementa principalment com un conjunt de classes que corresponen al CLR en el marc .NET. Tot i això, WCF permet als desenvolupadors d'aplicacions .NET crear aplicacions orientades al servei. El client WCF utilitza un protocol d'accés d'objectes simples (SOAP) per comunicar-se amb el servidor. El client i el servidor són independents del sistema operatiu, del maquinari i de la plataforma de programació, i la comunicació es produeix en un alt nivell d’abstracció.
El mecanisme de funcionament del WCF és similar als serveis web ASP.NET (WS). Els clients poden invocar i consumir diversos serveis, i un sol servei poden ser consumits per diversos clients. Adreça WS, Missatgeria fiable WS i WS-Security són algunes de les especificacions dels serveis web que implementen WCF.
Els avantatges del WCF inclouen:
- El WCF es pot configurar per funcionar independentment de SOAP i fer servir RSS.
- WCF és una de les tecnologies de comunicació més ràpides i ofereix un excel·lent rendiment en comparació amb altres especificacions de Microsoft.
- Per millorar la comunicació, cal optimitzar la velocitat de transmissió. Això s’aconsegueix transmetent dades XML de codi binari en lloc d’un text normal per disminuir la latència.
- La gestió del cicle de l'objecte i la gestió de transaccions distribuïdes són aplicables a qualsevol aplicació desenvolupada mitjançant WCF.
- WCF utilitza especificacions WS per oferir fiabilitat, seguretat i gestió de transaccions.
- Els missatges es poden fer cua mitjançant la cua de persistència. Com a resultat, no es produeixen retards, fins i tot en condicions de trànsit elevat.
WCF està dissenyat per comunicar-se amb altres aplicacions que no siguin WCF, a més dels diversos successors i predecessors de la tecnologia Microsoft.
