什么是JBPM?为什么要用它?

时间:2014-04-25 06:07:46

标签: java jboss frameworks redhat jbpm

我是java开发人员。我正在开发一个新的应用程序。在这个应用程序中我将集成JBPM,spring和hibernate。

所以,请回答我的以下问题,

  1. 什么是JBPM?
  2. 为什么要用它?
  3. 什么是工作流引擎?
  4. 请举一个例子。

    感谢您的回答。

2 个答案:

答案 0 :(得分:6)

  1. JBPM对IT经理来说是一个好词,对程序员来说是一场噩梦。
  2. 不要使用它。 Jbpm充满了错误..
  3. 工作流程引擎:https://en.wikipedia.org/wiki/Workflow_engine

答案 1 :(得分:3)

引自wikipedia

  

jBPM是一个用Java编写的开源工作流引擎,可以执行BPMN 2.0中描述的业务流程(或早期版本中自己的流程定义语言jPDL)。它是由JBoss社区在ASL(或早期版本的LGPL)下发布的。

有关完整信息,您可以查看this

引自wikipedia

  

工作流引擎是一种软件应用程序,它定义流程,管理流程决策的规则和路由信息。它是工作流技术的关键组件,通常使用数据库服务器。

关系:

jBpm是一个灵活,可扩展的工作流管理系统。业务流程以简单而强大的语言表示,并打包在流程归档中,作为jBpm运行时服务器的输入。 jBpm通过为它们提供一种通用语言来弥合管理者和开发人员之间的差距:jBpm流程定义语言(jPdl)。