BPMN 和 BPEL 的区别
Difference of BPMN and BPEL
BPMN(业务流程模型和表示法)和 BPEL(业务流程表达语言)有什么区别,我们在哪里使用 BPMN,我们在哪里使用 BPEL,哪个更好?
首先BPEL是业务流程执行语言。
BPMN 是组织拥有的业务流程的图形符号。这是由业务分析师使用的。
BPEL 是一种基于 xml 的业务流程执行语言。这是技术分析师使用的。
两者的用途不同。所以你不能说哪个更好。
更多详细信息可以从以下位置找到: BPMN and BPEL explained
BPEL 是一种基于 XML 的流程规范语言,非常注重自动化。
BPMN 开始 作为纯图形业务流程符号。
最初,根据设计,BPMN 和 BPEL 经常结合使用(参见 this link 之前的回答):BPMN 用于以业务用户为中心的观点,而 BPEL 用于技术规范。
在older versions of the BPMN standard中,图形符号到 BPEL 的映射是一个核心方面。
但是,version 2.0 将自己的 XML 格式添加到 BPMN 标准中。因此,BPEL 在 BPMN 上下文中变得不那么重要,因为 BPMN 现在可以同时满足业务和 IT 需求。
目前,BPMN 2.0 XML 格式可以说是在系统间传输流程模型的最流行标准。
此外,Signavio Workflow, jBPM and Camunda等多种解决方案支持BPMN 2.0的执行XML。
但是,BPEL 可能被视为遗留技术。
BPMN(业务流程模型和表示法)和 BPEL(业务流程表达语言)有什么区别,我们在哪里使用 BPMN,我们在哪里使用 BPEL,哪个更好?
首先BPEL是业务流程执行语言。
BPMN 是组织拥有的业务流程的图形符号。这是由业务分析师使用的。
BPEL 是一种基于 xml 的业务流程执行语言。这是技术分析师使用的。
两者的用途不同。所以你不能说哪个更好。
更多详细信息可以从以下位置找到: BPMN and BPEL explained
BPEL 是一种基于 XML 的流程规范语言,非常注重自动化。
BPMN 开始 作为纯图形业务流程符号。
最初,根据设计,BPMN 和 BPEL 经常结合使用(参见 this link 之前的回答):BPMN 用于以业务用户为中心的观点,而 BPEL 用于技术规范。
在older versions of the BPMN standard中,图形符号到 BPEL 的映射是一个核心方面。
但是,version 2.0 将自己的 XML 格式添加到 BPMN 标准中。因此,BPEL 在 BPMN 上下文中变得不那么重要,因为 BPMN 现在可以同时满足业务和 IT 需求。
目前,BPMN 2.0 XML 格式可以说是在系统间传输流程模型的最流行标准。
此外,Signavio Workflow, jBPM and Camunda等多种解决方案支持BPMN 2.0的执行XML。
但是,BPEL 可能被视为遗留技术。