2009-10-26 4 views
2

J'ai un service WCF écrit pour fournir certaines fonctionnalités aux clients intranet. C'est facile quand un client exécute Windows. Je veux implémenter la même fonctionnalité pour mes clients Windows qui est disponible pour mes clients linux. Mes questions sont? Comment puis-je communiquer avec un client de type linux C++ (supportant les opérations de rappel pour un abonnement de publication)? Je suis conscient d'utiliser SOAP sur HTTPBinding mais est-ce le seul moyen (ne supporte pas les rappels je crois)?Un service WCF peut-il fournir une activité de publication/abonnement à une application client C++ basée sur Linux?

Est-ce qu'il en serait de même si j'utilisais TCPBinding du côté service? Actuellement, le service est configuré avec TCP mais quelles sont mes options pour la communication client linux?

J'ai lu quelque part que les messages peuvent aussi être envoyés (via des webservices je crois) en XML plutôt que SOAP? Quelle serait la meilleure approche ou comment déterminer quelle est la meilleure approche? J'essaye de comprendre les options que j'aurais pour un service de données de WCF si je voulais communiquer avec lui d'un client Linux. J'apprécie toute votre aide.

Merci,

Jeremy

Répondre

Questions connexes