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

Kan*_*gam 12 java jboss frameworks redhat jbpm

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

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

  1. 什么是JBPM?
  2. 为什么要用它?
  3. 什么是工作流引擎?

请举一个例子.

感谢您的回答.

小智 9

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

  • 这个答案仅说明您不喜欢jBPM项目并提供到Wikipedia的链接。 (2认同)
  • 这个答案正是它应该做的......阻止开发人员使用这种可怕的技术 (2认同)

mok*_*mok 5

引用维基百科

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

有关完整的信息,您可以检查这个出来。

引用维基百科

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

关系:

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