【问题标题】:What is the difference between "workflow engine" and "business process management engine"?“工作流引擎”和“业务流程管理引擎”有什么区别?
【发布时间】:2014-01-30 23:02:59
【问题描述】:

这两个概念我听了很久了。

如“windows工作流基础”以及Activiti和jBPM等项目都是“业务流程管理引擎”。

这两个名词(“工作流引擎”和“业务流程管理引擎”)是同一个东西吗?

【问题讨论】:

    标签: workflow business-logic jbpm activiti


    【解决方案1】:

    在维基百科中,"Workflow Engine" 定义为:

    管理和执行建模计算机进程的软件应用程序。

    并且来自同一来源,"Business Process Management" 定义为:

    一种协调组织业务流程的“整体管理”方法 满足客户的需求

    因此这些名词不应互换使用; “工作流引擎”是用于对任何工作流进行建模的通用引擎,而“业务流程管理引擎”是对业务流程管理进行建模的“工作流引擎”的特定实现。

    所以你可以打个比方,“工作流程引擎”是一块木头,就像“业务流程管理引擎”是一根木雕手杖。

    【讨论】:

      【解决方案2】:

      业务流程管理和工作流引擎有很大的不同。有些品质非常相似,但其余品质都有自己的活动要执行。

      相似度

      IN工作流引擎和业务流程管理在事情上是相似的,都是关于要完成的任务。例如,在工作流引擎中,待处理的贷款批准文件正在考虑授予访问权限的人的批准,而在业务流程管理中,任务被上传并分配给必须完成事情的人

      区别

      在业务流程管理系统中,所有业务流程都由软件处理,其中上传任务,它定义了待处理的任务,它还显示了人的待处理任务时间,您还可以查看任务状态完成了多少。在工作流引擎中,所有任务都已分配,只需要批准,在完成期间没有任务继续等待

      【讨论】:

        猜你喜欢
        • 2012-12-12
        • 1970-01-01
        • 2018-02-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多