Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

Tags:

java

workflow

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?

like image 304
Sharad Yadav Avatar asked Oct 04 '11 03:10

Sharad Yadav


People also ask

What is Java workflow engine?

Workflow Engine - A lightweight . NET and Java workflow engine. YAWL. - (Yet Another Workflow Language), Java-based, handles complex data transformations, and full integration with organizational resources and external Web Services.


2 Answers

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.

like image 68
Amanpreet Avatar answered Oct 20 '22 06:10

Amanpreet


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

like image 28
Nirmal- thInk beYond Avatar answered Oct 20 '22 05:10

Nirmal- thInk beYond