BPMN和BPEL的区别



BPMN(业务流程模型和符号)和BPEL(业务流程表达语言)之间有什么区别?我们在哪里使用BPMN?在哪里使用BPEL?哪个更好?

BPEL是一种基于XML的流程规范语言,主要关注自动化。

BPMN作为一种纯粹的图形化业务流程表示法开始

最初和设计时,BPMN和BPEL经常结合使用(请参阅前面的回答中发布的链接):BPMN用于以业务用户为中心的视角,BPEL用于技术规范。

在BPMN标准的旧版本中,图形表示法到BPEL的映射是一个核心方面。

但是,在2.0版本中,BPMN标准中添加了自己的XML格式。因此,BPEL在BPMN上下文中变得不那么重要了,因为BPMN现在同时满足了业务和IT需求。

目前,BPMN2.0XML格式可以说是在系统之间传输流程模型的最流行的标准。

此外,Signavio Workflow、jBPM和Camunda等多种解决方案支持BPMN 2.0 XML的执行。

然而,BPEL可能被认为是遗留技术。

首先,BPEL是业务流程执行语言。

BPMN是一个组织拥有的业务流程的图形表示法。这是业务分析师使用的。

BPEL是一种用于业务流程的基于xml的执行语言。这是技术分析师使用的。

两者用于不同的目的。所以你不能说哪个更好。

更多详细信息可以从BPMN和BPEL解释的中找到

最新更新