【问题标题】:Difference between BPM and WorkflowBPM和工作流之间的区别
【发布时间】:2012-10-01 09:56:07
【问题描述】:

BPM 和 Workflow 有什么区别?

还有,在 BPEL 和 ESB 之间?

【问题讨论】:

  • 工作流 + 营销 = BPM :) 从开发人员的角度来看,在 BPMS(业务流程管理套件,例如用于流程设计和自动化的软件)中,工作流是 BPM 的子集。该术语是指将任务或活动路由到流程图。但是对salaboy的回答+1

标签: workflow soa esb business-process-management orchestration


【解决方案1】:

BPM 是一门称为业务流程管理的学科,它与技术无关。您会发现 BPM 系统或套件是指导您实施 BPM 学科不同阶段的软件。这个术语不是技术性的,而是更面向业务的。

术语工作流与 BPM 结合使用,但它最初旨在描述面向文档的公司和场景中的人与人之间的交互。术语业务流程表示系统和人类参与者交互以实现目标的更一般的情况。该术语也可以在技术领域之外使用。

BPEL(业务流程执行语言)是一种标准,也称为 WS-BPEL,它使用 XML 格式定义系统之间的交互。该标准被许多公司广泛采用,以将他们的系统定义为系统交互(BPEL 的一大问题是缺乏对人机交互的支持)。这是一个技术性很强的事情,因为它是关于如何集成通过 Web 服务公开的系统(提供一个 Web 服务端点进行交互。)

ESB 是一种企业服务总线,ESB 通常用于集成不同的系统。主要思想是提供一组业务连接器,允许不同的应用程序在不同的协议和技术下进行交互。

我建议您看看 BPMN2(业务流程建模和表示法 2),它是当今大多数 BPM 系统采用的新标准。查看 www.jbpm.org 了解更多信息。

干杯

【讨论】:

  • 这是一个非常好的答案,因此我不会创建新答案,而是添加评论:工作流意味着(1)人类顺序过程,或(2)对程序进行排序的方法来转换数据。虽然我同意第一段中 BPM 的定义,但有些人以不同的方式使用 BPM。我计算了人们使用该术语的七种不同方式,并将其记录在我的博客上:Seven Categories to Replace BPM
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-04-29
  • 2016-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多