Sto cercando una soluzione, o un insieme di soluzioni con i seguenti componenti:Quali sono alcune buone soluzioni di pianificazione e runner di lavoro .net?
Job Scheduler - eseguire un lavoro specifico su una pianificazione specifica. Ho visto Quartz.NET e sembra un buon framework, tuttavia non ho trovato di avere integrazioni con i componenti che seguono.
Job Runner - esegue un lavoro, caricato come AppDomain, da una directory o da un file binario memorizzato in un database. Questo è naturalmente oltre a eseguire i lavori passati come riferimenti diretti. Inoltre, questo componente sarebbe integrato con il programmatore di lavoro. Inoltre, dovrebbe essere possibile controllare questo componente tramite WCF o simili. Mi piacerebbe la possibilità di visualizzare i lavori attualmente in esecuzione, pianificare un nuovo lavoro puntando a un percorso file, o riga di un database, o interrompere un lavoro.
GUI - comunicare con il corridore di lavoro e fornire un guscio di interfaccia grafica, che esporrebbe tutte le funzioni del corridore lavoro. Qualcosa come la shell dell'agente SQL Server.
Una delle cose che vorrei ottenere con questo è la possibilità di distribuire ed eseguire un lavoro di C# con la stessa facilità come sarebbe di eseguire uno script SQL tramite SQL Server Management Studio.
Perché non pianificare un'attività per eseguire l'app C#: http://support.microsoft.com/kb/308569 –
Rexem: +1 per "Vorrei che la mia azienda usasse questo e uccida CA7". – tsilb
che potrebbe essere un'opzione ma stavo cercando qualcosa con una GUI che è possibile visualizzare su una rete, forse un'interfaccia web e un facile accesso programmatico tramite C# per l'esecuzione del lavoro e la distribuzione – eulerfx