On Fri, Jan 22, 2010 at 3:59 PM, Silvester <[email protected]> wrote:
>
> We have implemented our business processes in OpenWFE-Java engine.
> Now, we are planning to migrate the system to Ruote.
>
> Does this involve complete re-writing of our system, as it is
> currently running in Java?
>
> Or can our Java system can still talk to Route Workflow engine with
> some bridge?

Hello Silvester,

there are basically three options :


== complete rewrite of the system in ruby

It seems you already excluded that one. It could be very painful.


== running ruote 2.1.x inside of the java application in a JRuby runtime

I used this technique inside of a Java CMS. Works well.

  http://kenai.com/projects/jruby/pages/RedBridge (a)
  http://kenai.com/projects/jruby/pages/CallingJavaFromJRuby (b)

Processes are launched from Java (a), while some participant backends
are implemented in Java and triggered from Ruby (b).


== use ruote-kit

Ruote-kit is a standalone REST[ful] ruote-wrapper. Your application

  http://github.com/kennethkalmer/ruote-kit

Your java application could POST to /processes to launch processes and
GET /workitems then PUT them back.


Be sure to check out the slides at

  http://www.slideshare.net/jmettraux/towards-ruote-20-2226153

to learn more about the new features in the process definition
language (Ruby / XML / Json).


Questions are welcome, best regards,

-- 
John Mettraux   -   http://jmettraux.wordpress.com

-- 
you received this message because you are subscribed to the "ruote users" group.
to post : send email to [email protected]
to unsubscribe : send email to [email protected]
more options : http://groups.google.com/group/openwferu-users?hl=en

Reply via email to