Voici les spécifications:.NET Meilleure approche pour implémenter le modèle de mise en file d'attente client/serveur avec une application externe?
- clients en utilisant une application WinForms WPF sur leurs machines locales
- Les clients initient des requêtes au serveur pour exécuter une simulation. Cette initiation devrait probablement se faire via un service web mais d'autres suggestions sont les bienvenues
- Les requêtes sont mises en file d'attente sur le serveur
- Le serveur envoie des requêtes séquentielles au modèle de simulation via un service Web.
- serveur informe le client que la simulation est terminée
Une exigence supplémentaire est d'avoir un client annule une demande qu'ils ont déjà fait. Notez que nous n'avons pas à nous soucier d'envoyer trop de données dans le tuyau, nous envoyons seulement la confirmation qu'une exécution de simulation particulière est terminée (ou échouée)
Pour commencer, je pensais pouvoir faire tout cela avec un seul ASMX service web, mais maintenant je pense que cela pourrait être lourd. La WCF semble être une autre option, mais je ne la connais pas et cela semble beaucoup plus compliqué que la fonctionnalité dont j'ai besoin.
Des idées?
Ne pas utiliser 1.) #text use 1. #text. SO fera un OL pour vous. –