【发布时间】:2014-01-30 23:02:59
【问题描述】:
这两个概念我听了很久了。
如“windows工作流基础”以及Activiti和jBPM等项目都是“业务流程管理引擎”。
这两个名词(“工作流引擎”和“业务流程管理引擎”)是同一个东西吗?
【问题讨论】:
标签: workflow business-logic jbpm activiti
这两个概念我听了很久了。
如“windows工作流基础”以及Activiti和jBPM等项目都是“业务流程管理引擎”。
这两个名词(“工作流引擎”和“业务流程管理引擎”)是同一个东西吗?
【问题讨论】:
标签: workflow business-logic jbpm activiti
在维基百科中,"Workflow Engine" 定义为:
管理和执行建模计算机进程的软件应用程序。
并且来自同一来源,"Business Process Management" 定义为:
一种协调组织业务流程的“整体管理”方法 满足客户的需求
因此这些名词不应互换使用; “工作流引擎”是用于对任何工作流进行建模的通用引擎,而“业务流程管理引擎”是对业务流程管理进行建模的“工作流引擎”的特定实现。
所以你可以打个比方,“工作流程引擎”是一块木头,就像“业务流程管理引擎”是一根木雕手杖。
【讨论】:
业务流程管理和工作流引擎有很大的不同。有些品质非常相似,但其余品质都有自己的活动要执行。
相似度
IN工作流引擎和业务流程管理在事情上是相似的,都是关于要完成的任务。例如,在工作流引擎中,待处理的贷款批准文件正在考虑授予访问权限的人的批准,而在业务流程管理中,任务被上传并分配给必须完成事情的人
区别
在业务流程管理系统中,所有业务流程都由软件处理,其中上传任务,它定义了待处理的任务,它还显示了人的待处理任务时间,您还可以查看任务状态完成了多少。在工作流引擎中,所有任务都已分配,只需要批准,在完成期间没有任务继续等待
【讨论】: