-
Problème de conception
Bonjour,
je pensais commencer à toucher au but, mais bon je n'arrive pas à trouver une solution complète.
Merci d'avance à ceux qui prendront le temps de me lire et de me répondre.
Je dois développer un site ASP.NET pour faire la gestion de l'entreprise : projets, ressources, planning....
J'ai donc pensé un un projet MVC 4 (merci les éditions Express)
Sauf que, mon premier problème arriva, on ne peut pas faire de tâches de fond directement en ASP.NET.
Grâce à un réponse sur un forum de PhP qui m'a parlé des Cron Tâches, j'ai fini par trouver que je devrais faire un windows service qui s'occuperait des tâches de fonds, relié au serveur ASP.NET par un web service. On m'a alors parler de Web Service CallBack (WCF).
Cependant avec tout cela, je ne peut toujours pas réaliser un schéma relativement courant dans ce genre d'application : la notification en temps réel.
Imaginons que un utilisateur veuille générer une notification ou que le windows service en génère une automatiquement, comment je pourrais notifier tous les utilisateurs connectés au serveur ASP.NET?
Voilà, je cherche une architecture ou le site ASP.NET aurait une gestion des connections avec le windows service en gros.
Comment procéderiez vous personnellement?
Merci d'avance
Bonne journée
-
Bonjour,
Concernant votre problème de temps réel, il y a une bibliothèque appelée SignalR, qui pourrait répondre au besoin. Elle est développée et maintenue par l'équipe Asp.net de Microsoft et est disponible depuis Nuget ou depuis le site que j'ai mis en lien.
WCF pourrait effectivement répondre à votre besoin de communication entre composants, dans la mesure où cette API supporte plusieurs configurations et pas seulement HTTP. Vous pourrez trouver de l'information sur ce site concernant cette technologie
Bonne journée