Activiti as an engine for 'conversational' web workflows?
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-05-2012 05:37 PM
I'd like to use Activiti as part of an in-house platform for diagnostic workflows. Our preferred approach:
- Activiti included as a jar or jars within a java web application deployed on tomcat 6
- XML ideally deployed separately, outside war files
- ajax/rest-driven interactions on a single view/page (per workflow)
- after initial page load, ajax-based DOM updates handled by a Spring rest controller.
Workflows would consist mostly of automated tasks modelled as a series of real-time ajax interactions and would probably require only a small subset of BPMN. Currently I use my own simple state machine but I imagine Activiti might allow development to proceed more quickly and scale better to new and larger workflows.
I'm reviewing the demo and docs. Thoughts are welcome.
- Activiti included as a jar or jars within a java web application deployed on tomcat 6
- XML ideally deployed separately, outside war files
- ajax/rest-driven interactions on a single view/page (per workflow)
- after initial page load, ajax-based DOM updates handled by a Spring rest controller.
Workflows would consist mostly of automated tasks modelled as a series of real-time ajax interactions and would probably require only a small subset of BPMN. Currently I use my own simple state machine but I imagine Activiti might allow development to proceed more quickly and scale better to new and larger workflows.
I'm reviewing the demo and docs. Thoughts are welcome.
Labels:
- Labels:
-
Archive
2 REPLIES 2
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-06-2012 02:00 AM
modelled as a series of real-time ajax interactions
Can you elaborate a little…
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-06-2012 11:14 AM
I don't know if it is a good idea, because Activiti is really tailored towards database usage.
You could run it in an in-memory database, but that would introduce stange things I guess (never tried), ie is the database shared, what if there are concurrency issues … etc.
You could run it in an in-memory database, but that would introduce stange things I guess (never tried), ie is the database shared, what if there are concurrency issues … etc.
