What make YAWL different from other language? What does YAWL can do but the other languagues can not do? Compare between YAWL and NFA. What can WWF do?
Key Points
"At this stage YAWL only supports the control-flow perspective."
Propose a new Workflow Language based on rigorous analysis of existing WfMS and WF languages
Describe the requirement for Workflow Language through patterns.
Compare 15 WfMS with 20/30 patterns. The result is that: "Existing tools and languages are truly different and that most languages provide only partial support for the patterns appearing in real life workflow processes.". That's motivation for the authors to look for a comprehensive workflow language.
YAWL is based on Petri Net with additional features.
New
MQSeries and BPEL4WS, WSFL are synchronizing workflow model.