about processes and engines

OpenWFEru – open source ruby workflow engine

I’ve just moved openwfe-ruby to RubyForge.

Initially, OpenWFE-ruby was just a library for accessing the OpenWFE java workflow suite from Ruby. Now it’s a port of OpenWFE from Java to Ruby. For now, the codebase is limited but already sports a decent amount of unit tests.

Ruby is a pleasure to code with, hence this port. It’s still nascent, but it’s promising. I’m slowly adding OpenWFE expressions one by one to this Ruby implementation. It’s delightful to rewrite in Ruby all the engine and the rest of the suite.

This new engine will be fully compatible with the Java one. The Ruby engine will be able to dispatch workitems to a Java worklist or a Java APRE.

The project is codenamed ‘OpenWFEru‘, maybe the initial Java engine nickname could be ‘OpenWFEja’…

(2007/11/09 – updated the links to the source code)
(2010/04/09 – the project is became ruote around 2008)

Written by John Mettraux

November 23, 2006 at 1:39 pm

3 Responses

Subscribe to comments with RSS.

  1. John,
    The paranoid in me is scared by this. I’ve a couple of projects lately, who were in a non ultra-stable-and-over state, like OpenWFE is (no offence, it is certainly very powerful and stable as-is, but is also constantly moving and improving) … being attracted by the new and shiny that ruby is.. and leave the Java project as an orphan.
    I don’t *believe* you’ll be doing this – but please reassure me ;)

    Also, I’m curious as to what your plans are regarding the keeping of compatibility and synch between the 2 versions.




    November 30, 2006 at 7:48 pm

  2. Hi Greg,

    thanks for that comment. It’s very relevant and deserved a [long] reply.

    It’s at



    John Mettraux

    December 1, 2006 at 9:16 am

  3. […] Greg posted this comment, expressing his concerns about OpenWFEja versus OpenWFEru. […]

Comments are closed.

%d bloggers like this: