5

I'm about to implement a state machine based workflow in my app and I've encountered an interesting framework that could make this task easier - http://code.google.com/p/stateless/
Sadly, it's for C# only.
Does anyone know about a similar workflow framework for Java? I'm afraid integrating Drools would take a lot more time than I can afford, I need something lightweight like the Stateless framework.

brabec
  • 4,632
  • 8
  • 37
  • 63

3 Answers3

3

We have been using Stateless in our .NET which now needs to go Java for prod servers. This is what we are going with (note W3 and apache commons):

http://www.w3.org/TR/scxml/

http://commons.apache.org/proper/commons-scxml/

http://www.javacodegeeks.com/2012/06/apache-commons-scxml-finite-state.html

Lee Campbell
  • 10,631
  • 1
  • 34
  • 29
2

Have you checked the Java Finite State Machine Framework? looks simple enough. And agreed, Drools would be overkill -. and besides, it's more of an inference engine (although it can be used as a workflow component).

Óscar López
  • 232,561
  • 37
  • 312
  • 386