BPMN(业务流程模型和表示法)和BPEL(业务流程表达式语言)之间有什么区别?我们在哪里使用BPMN?我们在哪里使用BPEL哪个更好?
Tim*_*pik 15
BPEL是一种基于XML的流程规范语言,主要关注自动化.
BPMN 最初是一个纯粹的图形化业务流程表示法.
最初和设计上,BPMN和BPEL经常结合使用(参见上一个答案中公布的链接):BPMN用于以业务用户为中心的视角,BPEL用于技术规范.
在旧版本的BPMN标准中,图形符号到BPEL的映射是核心方面.
但是,对于版本2.0,BPMN标准中添加了自己的XML格式.因此,BPEL在BPMN环境中变得不那么重要了,因为BPMN现在满足了业务和IT需求.
目前,BPMN 2.0 XML格式可以说是在系统之间传输过程模型的最流行的标准.
此外,Signavio Workflow,jBPM和Camunda等各种解决方案支持BPMN 2.0 XML的执行.
但是,BPEL可能被认为是传统技术.