BPM和Workflow之间有什么区别?
另外,在BPEL和ESB之间?
答案 0 :(得分:8)
BPM是一门名为业务流程管理的学科,它与技术无关。您将找到BPM系统或套件,它们是指导您实施BPM规程不同阶段的软件。这个术语不是技术更加面向业务。
术语“工作流程”与BPM结合使用,但最初旨在描述面向文档的公司和方案中的人与人之间的交互。术语业务流程代表更通用的情况,其中系统和人类角色互动以实现目标。该术语也可以在技术领域之外使用。
BPEL(业务流程执行语言)是一种标准,也称为WS-BPEL,它使用XML格式定义系统之间的交互。许多公司广泛采用该标准来定义他们的系统与系统的交互(BPEL的一个重要原因是缺乏对人机交互的支持)。这是一个非常技术性的事情,因为它是关于如何集成通过Web服务公开的系统(提供Web服务端点进行交互。)
ESB是企业服务总线,ESB通常用于集成不同的系统。主要思想是提供一组业务连接器,允许不同的应用程序在不同的协议和技术下进行交互。
我建议你看一下BPMN2(业务流程建模和表示法2),这是目前大多数BPM系统采用的新标准。有关更多信息,请访问www.jbpm.org。
干杯