2010-09-29 8 views
0

Je dois écrire une application en C# qui doit communiquer avec un service sur un poste de travail distant. Je voudrais savoir s'il vaudrait mieux écrire une application qui envoie des informations à un service local qui à son tour communique avec le service distant ou serait-il préférable que l'application communique directement avec le service distant?Application ou service Windows pour communiquer avec un autre service sur le poste de travail distant

Y a-t-il des avantages à utiliser une méthode plutôt qu'une autre? Les données sont sous la forme de code XML transmis au service et il y aura plusieurs instances des objets dans l'application qui enverront et recevront des informations vers et depuis le service.

Exemple: Disons que l'application doit extraire les informations d'un certain utilisateur d'un DB. Cette base de données est installée sur un autre ordinateur distant. Il existe un service sur l'ordinateur distant qui reçoit des demandes d'informations de la base de données qu'il extrait ensuite, les convertit en XML, puis transmet ce code XML à l'application qui demande.

+0

Seulement répondre: Cela dépend. Fournissez un contexte et nous pouvons vous conseiller, mais sans contexte c'est "ce qui est mieux - spaghetti ou steak". – TomTom

+0

mais je choisis toujours le steak ... – AnthonyLambert

Répondre

0

Ce que vous demandez n'est pas tout à fait clair. Si cela concerne spécifiquement la communication entre votre machine et une machine distante, alors que vous utilisez Remote Desktop/Terminal Services, vous recherchez peut-être Remote Desktop Services Virtual Channels.

Questions connexes