je dirais plutôt simpliste.
Supposons que tu ais un service WCF
MonService que tu veux exposer au monde extérieur et parmi ce monde nous avons deux applications clientes qui veulent communiquer avec. Supposons que nous avons les applications suivantes :
- La première application AppliJavaScript veut communiquer au format JSON avec MonService
- La deuxième application AppliDotNet (une application basée sur le Framework .net) veut communiquer avec le même service en utilisant SOAP
Les deux applications citées précédemment communique de façon différente avec
MonService. Pour que cela soit possible il faut que
MonService propose deux points d'entrée différents :
- un point d'entrée pour les communications REST/JSON qui sera utilisé par AppliJavaScript.
- un point d'entrée pour les communications pures SOAP et qui sera utilisé par AppliDotNet. Et pour la génération du proxy par VS cela ne posera pas de problème. (Bien sûr il faut que les métadonnées soient publiées).
Tout cela pour dire qu'il faut juste jouer aux niveaux des points d'entrée.
Si j'ai N applications clientes qui veulent communiquer de N manières différentes avec mon service, je mettrai en place N points d'entrée différents et chaque application cliente utilisera le point d'entrée qui lui convient. :ccool: