Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 工作流管理或业务流程管理系统_Java_Jboss_Workflow_Jbpm_Business Process Management - Fatal编程技术网

Java 工作流管理或业务流程管理系统

Java 工作流管理或业务流程管理系统,java,jboss,workflow,jbpm,business-process-management,Java,Jboss,Workflow,Jbpm,Business Process Management,我的工作项目,需要工作流管理系统。我遇到了两个主要的工作流和BPM引擎 JBoss的JBPM ApacheODE 我们的项目关注的是根据规则评估或决策标记进行活动(任务)、分叉(多任务)和执行任务 我对任何其他解决方案都持开放态度,但标准是它应该用JAVA编写,并且应该是开源的 感谢您的帮助 提前感谢。JBoss的JBPM为分叉和基于决策的路由提供了非常好的可配置支持。我已经广泛使用了它。最新版本也支持注释。编写业务流程是小菜一碟 jBPM的创始人启动了一个新项目:。你一定要评估一下 它是一个现

我的工作项目,需要工作流管理系统。我遇到了两个主要的工作流和BPM引擎

  • JBoss的JBPM
  • ApacheODE
  • 我们的项目关注的是根据规则评估或决策标记进行活动(任务)、分叉(多任务)和执行任务

    我对任何其他解决方案都持开放态度,但标准是它应该用JAVA编写,并且应该是开源的

    感谢您的帮助


    提前感谢。

    JBoss的JBPM为分叉和基于决策的路由提供了非常好的可配置支持。我已经广泛使用了它。最新版本也支持注释。编写业务流程是小菜一碟

    jBPM的创始人启动了一个新项目:。你一定要评估一下

    它是一个现代的、开源的Java BPM工具包,由创始人jBPM领导,拥有更自由的许可证


    该项目相对较新,但有很多“活动”(并非双关语)。

    谢谢塔卡斯先生的回答,我是工作流管理的新手。我想再问一件事,我可以将我现有的web应用程序与JBPM集成吗?它是在GWT SmartGWT和hibernate中开发的,我们还为规则引擎、活动、事件和表单生成开发了类。请帮忙,好的。一个简单的代码抽象可以让你达到目的。下面是我将如何转换现有应用程序。1.将我的业务逻辑抽象为不同的类(在此称它们为action类)。2.创建一个通用数据结构,它将流经这些操作类。这是一个数据包装器,用于在各种操作类之间传递数据。3.用JBPM术语定义这些动作类的执行顺序(流程图)。该序列将包含基于规则的操作类流。希望这有帮助。