アプリにステートマシンベースのワークフローを実装しようとしていますが、このタスクを簡単にする興味深いフレームワークに遭遇しました-http:
//code.google.com/p/stateless/残念ながら、これはC#専用です。
Java用の同様のワークフローフレームワークについて知っている人はいますか?Droolsの統合には、余裕のある時間よりもはるかに時間がかかるのではないかと思います。ステートレスフレームワークのような軽量なものが必要です。
3 に答える
あなたが試すことができます
http://unimod.sourceforge.net/fsm-framework.html
http://today.java.net/pub/a/today/2006/01/04/business-processes-with-osworkflow.html
http://jakarta.apache.org/site/downloads/downloads_commons-scxml.cgi
http://springframework.org/webflow
http://www.complang.org/ragel/
http://today.java.net/article/2009/09/06/finite-state-machine-supporting-concurrent-states
または、フレームワークを使用する代わりに、列挙型を使用してそれを行うことができます(これは私が行うことです)
http://vanillajava.blogspot.com/2011/06/java-secret-using-enum-as-state-machine.html
.NETではステートレスを使用してきましたが、prodサーバーにはJavaを使用する必要があります。これが私たちが行っていることです(W3とApache Commonsに注意してください):
http://commons.apache.org/proper/commons-scxml/
http://www.javacodegeeks.com/2012/06/apache-commons-scxml-finite-state.html
Java有限状態マシンフレームワークを確認しましたか?十分に単純に見えます。そして同意した、Droolsはやり過ぎだろう-。さらに、それは推論エンジンのようなものです(ワークフローコンポーネントとして使用できますが)。