Erik Drolshammer skrev:
Trygve Laugstøl wrote:
I tried to look at OSWorkflow a while back and found it to be pretty much not what we want. It is very user driven and it was very hard to get it to work in a way that Continuum needed it to.

OSWorkflow is perfect for JIRA and the like, but not for server applications. My current bet is on the stuff from JBoss. ODE seems to be more on a BPEL level. ServiceMix used to have something for Java-based workflow composition (bean flow was it?) that looked pretty much what I was looking for at that time.

I used OSWorkflow on my previous project. Some comments:

1. The book on OSWorkflow [1] is terrible, the online docs are worse

Definitely.

2. It works pretty well, but it is really low level. E.g. it does not natively support loops, so this kind of functionality you must implement yourself.

Right, this is because you end up using pre and post actions to do the routing.

3. It can definitively be used to do what you want, but it is not easy. I don't know any better products though.

We evaluated JBoss Drools before choosing OSWorkflow, which worked well, but was not suited for our use case. I think it was that it was more useful as a rule engine than a general workflow-engine. If its features are what you want, Drools seems to be a good product.

I mean jBPM[1], not Drools. One important aspect of using a proper workflow engine is to make the workflows pluggable so either downstream and/or users can customize the behaviour. Possibly even compose their own workflows with pieces of Continuum.

[1]: http://labs.jboss.com/jbossjbpm/

--
Trygve

Reply via email to