Noham Choulant
WCF, mon serveur communique avec moi !
La communication doit permettre un échange
Par Noham Choulant publié le 30/09/2007 à 22:10, lu 6507 fois, 5 pages
 1 | Introduction
Microsoft a permis à Windows Communication Foundation de faire communiquer les clients avec le serveur comme les Web Services mais également au serveur de notifier ses clients. Je vais vous expliquer au cours de cet article ce principe qui se nomme CallBack.
Pour vous permettre de comprendre au plus simple, nous allons réaliser une petite application de gestion de stocks et de commandes.
 
/content/bbc7e775-89e2-4b55-b17a-654fa3b0f409/GestionStocke.jpg
 
Dans mon premier article, j'expliquais que Windows Communication Foundation permettait de remplacer les divers moyens de communication actuels comme les Web Services.
Lors d'une de mes missions j'ai été amené à former des personnes en Suisse ; j'en profite pour leur passer le bonjour ;). Cette intervention a permis de définir que WCF pouvait facilement remplacer .Net Remoting au sein d'une application. Un des grands plus de .Net Remoting par rapport aux Web Services est la possibilité de notifier le client depuis le serveur. WCF permet par le biais de plusieurs de ses protocoles de base de faire de même et de le faire plus simplement. Je vais, au travers de cet article utiliser le protocole NetTcpBinding pour illustrer le principe du CallBack. Nous verrons également les possibilités d'interaction entre les services et l'interface WinForm du serveur.
 
» Démarrer une discussion