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
