Re:Introduction to Simple Workflow Service (SWF)
by mfateev on Thursday July 16, 2020 @07:43PM
(#23865186)
BPMN is not declarative. It is imperative. It doesn't say what should be achieved. It gives exact instruction what should be executed and in which order. And a big chunk of those instructions are not really visible in the diagram. For example which parameters each activity takes or shared state updates are hidden.
So it has all the issues that I pointed out above.
I'm not sure that follows, although it's interesting! BPMN, for example, is a declarative way of defining processes that isn't domain specific. Did you have a look at that?