Stiamo procedendo alla riscrittura di un sistema legacy di grandi dimensioni che utilizza in modo estensivo (errato) un motore di workflow. Andando avanti, vorrei prendere in considerazione alternative a un motore di flusso di lavoro per la nuova applicazione. Una possibilità molto interessante è un motore di regole Space-based architecture +. Quali altri paradigmi esistono?Quali sono alcune alternative a un motore del flusso di lavoro?
Ricorderò che questa applicazione orchestra i flussi di lavoro di pubblicazione di documenti complessi con molte modifiche diverse a seconda del paese/regione/ecc., Ma mi piacerebbe mantenere le risposte più generali se possibile.
Modifica: Ho aggiunto una taglia a questa domanda per ottenere più feedback. Mi piacerebbe sentire da qualcuno che ha effettivamente implementato un'alternativa del flusso di lavoro. Se non viene prodotto nulla, accetterò la risposta di BPEL, anche se sono completamente privo di entusiasmo riguardo alla tecnologia stessa.
nessuna idea riguardo l'aspetto della programmazione, ma hai visto WWF (Windows Workflow Foundation)? http://msdn.microsoft.com/en-us/netframework/aa663328.aspx – balexandre
Non sto cercando un'implementazione del flusso di lavoro, ma piuttosto un'alternativa al modello del flusso di lavoro – rcampbell
Il motivo della mancanza di risposte è che non hai t descrivere il vero problema che stai cercando di risolvere. La descrizione si riduce a "quali sono le alternative ai flussi di lavoro per l'applicazione che orchestra i flussi di lavoro", il che preclude qualsiasi risposta al di là dei "flussi di lavoro". – ima