Accueil🇫🇷Chercher

Windows Communication Foundation

WCF (Windows Communication Foundation) est un sous-système de communication de Windows Vista (l'ancien nom de code était Indigo). Les applications WCF peuvent être développées en utilisant les différents langages de Microsoft .NET.

Ce sous-système est une partie de .NET Framework 3.0

C'est l'un des quatre composants majeurs du framework .NET 3.0 (avec WPF, CardSpace et WF), qui est inclus dans Windows Vista et Windows Server 2008. Il est possible aussi d'installer ce composant sur Windows XP et Windows Server 2003.

Vue d'ensemble

Le modèle de programmation WCF est une couche d'abstraction qui unifie et simplifie la mécanique d'intégration des services Web, .NET Remoting, Microsoft Transaction Server, et Microsoft Message Queuing.

Cette couche permet en outre la redistribution des rĂ´les:

  • Le dĂ©veloppeur conçoit et dĂ©veloppe son service sans se soucier de son implĂ©mentation Ă  cible. C'est-Ă -dire qu'il ne s'intĂ©resse qu'aux caractĂ©ristiques structurantes du service pour son intĂ©gration au sein d'une Architecture orientĂ©e services : le service fonctionne-t-il en mode singleton, en mode asynchrone, avec un callback, etc.
  • L’intĂ©grateur (ou l’administrateur), lui, dĂ©termine le protocole mais aussi le niveau et le mode de sĂ©curisation du service ainsi dĂ©veloppĂ©.

WCF utilise des messages SOAP pour les communications entre processus. Quand un processus WCF discute avec un processus non WCF, le langage XML est utilisé pour les messages SOAP. Pour les messages entre processus WCF, les messages SOAP sont encodés au format binaire.

Service WCF

Un service WCF est composé de trois parties

  • une classe service
  • un environnement hĂ´te
  • un ou plusieurs points finaux

Références externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.