Структура рабочего процесса конечного автомата - PullRequest
5 голосов
/ 12 декабря 2011

Я собираюсь реализовать рабочий процесс на основе конечного автомата в моем приложении, и я столкнулся с интересной структурой, которая может упростить эту задачу - http://code.google.com/p/stateless/
К сожалению, это только для C #.
Кто-нибудьзнаете о подобной структуре рабочего процесса для Java?Боюсь, что интеграция Drools займет намного больше времени, чем я могу себе позволить, мне нужно что-то более легкое, например, структура без сохранения состояния.

Ответы [ 3 ]

3 голосов
/ 22 августа 2013

Мы использовали Stateless в нашей .NET, которая теперь должна использовать Java для серверов prod.Вот что мы собираемся сделать (обратите внимание, W3 и 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

2 голосов
/ 12 декабря 2011

Проверяли ли вы среду конечного автомата Java ?выглядит достаточно просто.И согласился, Drools будет излишним.и кроме того, это скорее механизм логического вывода (хотя его можно использовать как компонент рабочего процесса).

...