开发者

Which Java based workflow engine should I use? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center fo开发者_如何转开发r guidance. Closed 11 years ago.

I am looking for a off the shelf workflow engine to be used in my Java based web application. Following are my initial requirements -

  1. The engine should have a nice UI to create/manage workflows.
  2. Should work with Oracle database
  3. Provides java api or web service api to interact with workflow from my application so that I can build logic on the workflow.
  4. Ability to define custom business rules.

As of now I am looking at JBoss JBPM and Drools together. Do let me know if you have experience of this or other contenders which I should consider for evaluation?


You could try Activiti. I am personally experimenting on that. It's really easy to install and use. It's similar to jBPM. So you would not have any difficulty if you are familiar to that.

You could also refer the comparison between them.

Hope this helps you.


yes i agree with you, jBPM is a flexible Business Process Management (BPM) Suite. It makes the bridge between business analysts and developer

and

drools is good and well manged rule engine , i recommend these both to use, but you will not have ready functionality like work with oracle database its individual functionality independent from this


I'd encourage you to check this list of Open Source Workflow Engines in Java


Scientific Workflows : Kepler, Taverna <--- these are both data intensive, and are easily distributable. They were designed to deal with genomics/planetary data, etc...

For business workflows, check out JBoss JBpm, which is transactional (i.e. its not optimized for massive computationally intense workflows, but rather, its written to support business workflows that need security, database transactions, etc.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜