File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other Java Products and Servers and the fly likes Workflow vs. rules engines? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Other Java Products and Servers
Bookmark "Workflow vs. rules engines?" Watch "Workflow vs. rules engines?" New topic

Workflow vs. rules engines?

Tina Coleman
Ranch Hand

Joined: Dec 12, 2001
Posts: 150
My company has a vendor coming in this afternoon to do the dog-and-pony of their workflow product. It occurs to me that a workflow engine is just really a rules engine with a bunch of rules already implemented, right? Would that be an accurate assessment, and if yes, do you know of workflow products based on JESS that allow extension by custom JESS rules?
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24199

Your assessment is more or less correct, yes. The rule engine in a workflow system only needs to do a very limited number of things in response to rules firing -- create new workflows, update workflow state, and send email, more or less -- and the inputs are similarly limited, so they can often get by using only a very rudimentary rule engine.
I don't know of a commercial workflow engine that uses Jess, but then, I'm not always aware of all the things licensees are doing. We've had some discussions of Jess and workflow engines here on JavaRanch recently; try searching in Java in General (Advanced.)

[Jess in Action][AskingGoodQuestions]
I agree. Here's the link:
subject: Workflow vs. rules engines?
It's not a secret anymore!