Drools / JBPM5是否支持数据流?
或者只是控制流程?
答案 0 :(得分:2)
它使用BPMN2来建模业务流程。 BPMN2并不真正直观地模拟数据流。相反,如果要将数据从一个节点传递到另一个节点,则它使用数据元素(例如,过程变量)来存储信息。因此,第一个节点在数据元素中存储一个值,另一个节点可以在以后检索其值。
请注意,BPMN2还允许您使用节点和输入/输出数据之间的数据连接以可视方式对其进行建模(部分)。
jBPM5不要求您也对数据流进行可视化建模(实际上,默认情况下它不会这样做,因为它会使流程图复杂化,但它会使用图中不可见的数据输入和输出关联)。但是,您应该能够建模并执行BPMN2流程,该流程也以图形方式对数据流建模。
克里斯