Standard Evaluations
For each standard-pattern combination, we checked whether it is possible to realize the workflow pattern with the language. If a standard directly supports the pattern through one of its constructs, it is rated +. If the pattern is not directly supported, it is rated +/-. Any solution which results in spaghetti diagrams or coding, is considered as giving no direct support and is rated -. Note that a pattern is only supported directly if there is a feature provided by the language which supports the construct without resorting to any of solutions mentioned in the implementation part of the pattern.
Control-Flow Patterns
Data Patterns
Resource Patterns
Exception Handling Patterns
Standard |
Exceptions |
|||
Work Item Failure |
Work Item Deadline |
External Trigger |
Constraint Violation |
|
XPDL |
SFF-CWC-COM SFF-CWC-NIL SFF-RCC-COM SFF-RCC-NIL |
SCE-CWC-COM |
SFF-CWC-COM SFF-CWC-NIL SFF-RCC-COM SFF-RCC-NIL |
SFF-CWC-COM SFF-CWC-NIL SFF-RCC-COM SFF-RCC-NIL |
BPEL |
SFF-CWC-COM SFF-CWC-NIL SFF-RCC-COM SFF-RCC-NIL |
SCE-CWC-COM SCE-CWC-NIL SFF-CWC-COM SFF-CWC-NIL SFF-RCC-COM SFF-RCC-NIL |
SCE-CWC-COM SCE-CWC-NIL SFF-CWC-COM SFF-CSC-NIL SFF-RCC-COM SFF-RCC-NIL |
|
BPMN |
SFF-CWC-COM |
SFF-CWC-COM |
SFF-CWC-COM SFF-CWC-NIL SFC-CWC-COM SFC-CWC-NIL SRS-CWC-COM SRS-CWC-NIL SFF-RCC-COM SFF-RCC-NIL |
SFF-CWC-COM |