Vous êtes sur la page 1sur 8

Windows Communication Foundation

Composante de .NET 3.0

WCF
Raliser par:Imane

Plan
Introduction
Dfinition
Caractristiques
Les ABC
Taches
Conclusion

Introductio
n
WCF est sorti en Novembre 2007. Cest lun des
trois piliers du .Net Framework 3.0 qui nest
autre quune simple extension du
Framework .NET 2.0, auquel il ajoute
principalement trois
fonctionnalits :
- WWF (Windows Workflow Foundation) : apport de
fonctionnalits concernant la gestion des
Workflows avec une interface de cration en mode
Graphique ddie.
- WPF (Windows Prsentation Foundation) :
nouveau moteur de rendu pour les clients lourds
Windows vou remplacer les applications
Winform.
- WCS (Windows Card Space) : systme de gestion
d'identits par authentification unique pour
le systme d'exploitation Windows Vista.

Dfinitio
n
Windows Communication Foundation (WCF) est la nouvelle
couche de communication du Framework 3.0.
WCF fait partie du Framework 3.0 qui est livr d'office avec
Vista et est disponible sous Windows XP et 2003 serveur.
Afin que les applications puissent communiquer, il faut qu'un
certain nombre de contraintes soient respectes:
dfinir les mthodes exposes par le serveur;
dfinir les types de donnes transmissibles entre
applications;
dfinir les ABC de la communication.

caractristiques
WCF fournit une plateforme complte pour la construction
dapplications connectes (SOA)
WCF propose une suite complte de protocoles interoprables
(Web Services) et de blocs dinfrastructure
Les services peuvent tre auto-hbergs ou hbergs par le
systme (infrastructure partage ASP.NET et IIS)
WCF utilise les transactions pour accrotre la fiabilit des services
WCF fournit une transmission fiable et durable des messages entre
services
WCF supporte un large ventail de protocoles de scurit
WCF associ WF permet de btir des solutions alliant Workflows

Les lments A B C:
WCF repose sur trois lments :
- Une Adresse : adresse laquelle le client doit se
connecter pour utiliser le service.
- Un Binding : protocole utiliser par le client pour
communiquer avec le service.
- Un Contrat : infos changes entre le serveur et le
client afin que ce dernier sache comment utiliser le
service
.

Taches:
ADRESSER DES DONNES COMME RESSOURCES:

E X P O S E L E S D O N N E S C O M M E R E S S O U RC E S A D R E S S A B L E S PA R D E S U R I

ACCS AUX DONNES INTEROPRABLES:

P O U R R E N D R E L E S S E RV I C E S D E D O N N E S I N T E RA C T I F S AV E C L E S A P P L I C AT I O N S
Q U I N ' U T I L I S E N T PA S . N E T F RA M E W O R K

INDPENDANCE DE STOCKAGE:

L E S R E S S O U RC E S S O I E N T A D R E S S E S S E LO N U N M O D L E D E R E L AT I O N D ' E N T I T

BIBLIOTHQUE CLIENTES:

I L E S T P O S S I B L E D E C R E R D E S C O M P O S A N T S R U T I L I S A B L E S S E LO N C E S
S E RV I C E S

Conclusion:
travers cette prsentation gnrale de WCF, vous
avez pu constater que le modle de programmation est
bien plus simple que celui de .NET Remoting.
Vous avez galement dcouvert en quoi WCF peut vous
tre utile dans vos dveloppements personnels.
Nous allons maintenant tudier une dmonstration en
profondeur afin d'appliquer les fondamentaux que nous
venons de voir.