我曾使用过 oracle JPD(工作流引擎),现在我们决定为我们的项目使用开源工作流引擎。在谷歌搜索几周后,我们正在考虑使用 JBOSS JBPM,但与我过去使用 oracle JPD 的经验相比,我没有得到足够的与以下问题相关的信息。
- 在 oracle JPD 中,我们在编辑器中设计流程,创建 ear 并将其部署到 weblogic 上。为所有与流程相关的内容提供 Web 控制台,例如版本控制流程、触发任务、停止任务等。JBOSS JBPM 是否有任何标准程序。谷歌搜索几个小时后,我发现以下选项 1.deploy 作为与您的应用程序的战争 2.deploy 通过 guvnor 存储库。
我担心的是我想将它部署为单独的实体,可以说是我的应用程序外部的 jar 或 ear。
2.我如何通过外部程序调用在服务器上运行的进程,例如作为独立 prgm 运行的简单 java 调度程序,并能够通过 jbpm api 启动在应用程序服务器上运行的进程,因为大多数示例只解释了在独立 JVM 中运行的进程。
3.我想建立工作清单应用程序,用户可以在其中完成分配给他的任务。
4.最后我最关心的是如何通过控制台对我的进程进行版本控制和管理,在那里我可以看到进程的状态等等。