What technologies are appropriate for a human workflow system?

Posted by CCw on Stack Overflow See other posts from Stack Overflow or by CCw
Published on 2010-05-29T04:45:36Z Indexed on 2010/05/29 4:52 UTC
Read the original article Hit count: 206

Filed under:
|

I'm researching various workflow architectures and it is overwhelming. The workflow system I am creating will be almost completely human-driven. Very little, if any, asynchronous activity will be taking place.

One possibility is to simply use a RDBMS and have a task table, from which stored procedures would be used to enforce synchronous access to each task. This seems very simple, but I'm having a hard time coming up with reasons why I might need to involve a heavier solution.

If my system has ~500 concurrent users, and there is very little in the way of automated or asynchronous tasks, should I even consider the various workflow patterns/packages out there like Mule, BPEL/SOA, Spring Work Flow, etc?

© Stack Overflow or respective owner

Related posts about java

Related posts about Workflow