我有一个Spring MVC Web应用程序,我需要将工作流程引入,并且想知道是否有人对现有产品提出建议,这些产品可以很好地与Spring集成。工作流程引擎可轻松集成/与Spring Web很好地协作?
的步骤(如果是这样的术语)在任何可能的工作流程涉及或不涉及用户互动 - 所以你可以想像踢了像征工作流,包括以下步骤东西: - 用户选择一个登录名和密码并提交 - 一旦提交一封电子邮件生成一个确认URL - 点击确认URL后,用户会被问到几个问题,然后该帐户被启用 - 如果在三天内没有点击URL提醒被发送 - 如果发送提醒后没有点击URL,帐户被删除
无可否认,这是一个工作流程,可能是s没有工作流引擎,我只是用这个例子来说明工作流中涉及的步骤可能涉及用户交互,也可能不涉及用户交互,具有时间因素和关于某个事件的分支概念。
我看了一下Spring WebFlow,这似乎更倾向于按照特定顺序将网页放在一起,以实现通过UI的特定流程,而不是指定持久工作流。
我看了一下Spring Workflow Extensions,但是(a)文档在地面上显得有点薄,(b)它仍处于孵化状态,这两者都让我有些紧张。
有什么建议吗?