Windows Communication Foundation anciennement appelé Indigo est la nouvelle
couche de communication de .NET(version 3.0).![]()
Historiquement dans le monde Microsoft, plusieurs technologies de communication
sont apparues à différentes époques à l’instar du COM+, DCOM, MSMQ ou plus
récent: les web services et le .NET Remoting.
WCF unifie le développement d’applications distribuées en enveloppant les différents modes de communication actuels en une seule API centralisée sous le namespace System.ServiceModel.
Cette couche atteint trois objectifs principaux :
L’unification des différents modes de communication (webservice, protocole
WS-*, Message Queuing, etc...)
L’orientation service en partageant le schéma et non les classes, en ayant la
possibilité de développer avec les standards WS-* et d’avoir de véritables
services autonomes.
L’intégration qui permet l’interopérabilité avec les autres
applications/plateformes
Dans ce billet, je vous livre les liens(les plus intéressants ;)) qui traitent le sujet Silverlight&WCF(introduction, exemples de codes…) :
Calling a WCF service from your Silverlight application
Silverlight 2 Beta1 + WCF + LINQ to SQL = a powerfull combination
Une petite application client / serveur avec WCF
