BPM和工作流之间的差异

You*_*sef 1 soa workflow esb business-process-management orchestration

BPM和Workflow有什么区别?

另外,在BPEL和ESB之间?

sal*_*boy 8

BPM是一门名为业务流程管理的学科,它与技术无关.您将找到BPM系统或套件,它们是指导您实施BPM规程不同阶段的软件.这个术语不是技术更加面向业务.

术语"工作流程"与BPM结合使用,但最初旨在描述面向文档的公司和方案中的人与人之间的交互.术语业务流程代表更通用的情况,其中系统和人类角色互动以实现目标.该术语也可以在技术领域之外使用.

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

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

我建议你看一下BPMN2(业务流程建模和表示法2),它是当今大多数BPM系统采用的新标准.有关更多信息,请访问www.jbpm.org.

干杯