8
Windows Communication Foundation Composante de .NET 3.0 WCF Réaliser par:Imane

Présentation Wcf

Embed Size (px)

DESCRIPTION

présentation riche et bien détaillée

Citation preview

Disposition Titre

Windows Communication FoundationComposante de .NET 3.0

WCF

Raliser par:ImanePlanIntroductionDfinitionCaractristiquesLes ABCTachesConclusion

Introduction

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.DfinitionWindows 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.

caractristiquesWCF fournit une plateforme complte pour la construction dapplications connectes (SOA)WCF propose une suite complte de protocoles interoprables (Web Services) et de blocs dinfrastructureLes 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 servicesWCF fournit une transmission fiable et durable des messages entre servicesWCF supporte un large ventail de protocoles de scuritWCF associ WF permet de btir des solutions alliant Workflows et Services

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:expose les donnes comme ressources adressables par des URIAccs aux donnes interoprables:pour rendre les services de donnes interactifs avec les applications qui n'utilisent pas .NET FrameworkIndpendance de stockage:les ressources soient adresses selon un modle de relation d'entitBibliothque clientes:il est possible de crer des composants rutilisables selon ces services

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.Conclusion: