Nous planifions un système fonctionnant sous Windows/.Net 3.5 qui a un certain nombre de "services" devant s'exécuter en arrière-plan. Certains seront actifs tout le temps, mais certains ne seront appelés que de temps en temps et peuvent être mis sur pied à la demande.Meilleur hôte sous Windows pour les processus sans interface utilisateur
Pour autant que je peux voir, mes options sont les suivantes: - (?)
- Services Windows toujours en cours d'exécution
- IIS hébergé quelque chose - appelé à la demande
- COM +/.Net Enterprise Sevices - plus option complexe, mais le plus puissant?
Les transactions distribuées ne sont pas une exigence, ce sont principalement des moteurs de calcul, plutôt que des processeurs de transaction.
Est-ce que quelqu'un a déjà travaillé avec toutes ces technologies et quels autres avantages peuvent être revendiqués pour chaque technologie?
EDIT
est supposé il y a plusieurs façons de code d'hébergement dans IIS, les services Web, WCF (comme indiqué ci-dessous), tous les autres? Avantages/inconvénients relatifs?
Les tâches planifiées ne s'appliquent probablement pas vraiment dans notre cas, car le traitement sera effectué à la demande plutôt qu'à un moment précis chaque jour, mais merci de les avoir soulevées ici. –