Bonjour,
Je code une application en client/serveur, où le serveur peut être hébergé dans un service Windows ou dans IIS.
Le client communique avec le serveur en utilisant WCF, les méthodes utilisent le modèle asynchrone, et le client doit implémenter un contrat de rappel.
Le client peut être une application lourde ou un applet Silverlight 3.
Pour éviter de réécrire mon code en fonction de chaque combinaison possible, le code est partagé entre les différents projets, notament les interfaces de contrats.
J'arrive à faire communiquer mon client lourd avec mon service hébergé dans un service windows. Par contre, je n'arrive pas à faire communiquer le client silverlight ni avec le service windows, ni avec IIS.
Donc, comment est-ce que je peux faire pour définir, configurer et héberger un service WPF :
- hébergeable à la fois dans IIS ou dans un service Windows
- supportant les sessions fiables WCF
- supportant les contrats de rappel
- avec cryptage et signature
- consommable par un client lourd ou un client silverlight
- le tout en n'ayant juste qu'à changer les paramètres de configuration client ou serveur (Bindings et EndPoints).
Je ne pense pas que ça soit compliqué à faire, mais pour l'instant, je ne suis pas arrivé à réaliser tout ça.
Si quelqu'un a une piste, je suis prenneur...
Merci d'avance![]()
Partager