我很困惑。我正在为公司开发基于grails的内部工具。该工具中的一个组件是简单的问题跟踪器(帮助台功能)。我有域对象,例如问题,问题和NewFeature。这些领域类中的每一个都有不同的工作流程。
我最初的想法是在域对象中引入自己的状态机功能。然后,我在Google上搜索了状态机引擎和工作流引擎。现在我迷路了。
我想评论一下其他开发人员如何解决了这个问题。您是否使用Drools,Jbpm,Activiti?还是一些更简单的状态机引擎?
我一直在阅读Drools,Jbpm的一些文档。他们看起来很好。但是似乎我只需要这些库提供的功能的一小部分。
我为此使用Grails,但是当然也很容易使用Java库。