I came across this post by Joseph Pearson : “Scheduling periodic tasks in a Rails application”, it features a nice combination of the OpenWFEru scheduler with the Daemons gem. Joseph’s company, Inventive Labs, is using it into its BluePrint CMS.
The introducing remark on OpenWFEru made me laugh :
OpenWFEru is a Workflow Engine, which sounds impressively enterprisey. I don’t know much about that, but it comes with a pretty good scheduler
True enough, “workflow” and “bpm” do sound ‘enterprisey’. That started me into a thread of reflection, somehow, I’m really hoping to make workflow (business process) management less enterprisey by providing OpenWFEru (Rufus). Business processes can be found in each of the application we, developers, create (modify) every day, a BPMS solution simply tries hard to make them “1st class” citizens, readily available for examination and manipulation (management).
This scheduler is used by more and more people, that’s great.

Pat suggested the extension of the launch method of the OpenWFEru engine as follow :

Why not ? It’s already possible to do that by launching a simple process wrapping the call to the main process inside a ‘cron’ or or after a ’sleep’, but why not a bit of abstraction ?
It should be available in OpenWFEru 0.9.14.
On another front, the ‘densha‘ web application is getting better every day. Thanks to Juan-Pedro for his feedback and patches !