Pattern 24 (Environment to Workflow - Pull)
The ability of a process environment to request global data elements from external applications.
The Monitor Portfolios process is able to request new market position download from the Stock Exchange at any time.
This pattern is motivated by the need for the process environment (or elements within it) to request data from external applications for subsequent use by some or all components of the process in all current and future cases.
There are no specific context conditions associated with this pattern.
None of the PAIS examined provide direct support for this pattern however it is included in this patterns taxonomy as it constitutes a useful generalization of the preceding pattern which operates in the reverse direction (i.e. the process requests data elements from the environment instead of emitting them to it).
An offering achieves full support if it has a construct that satisfies the description for the pattern.
To achieve a + rating (direct support) or a +/- rating (partial support) the product should satisfy the corresponding evaluation criterion of the pattern. Otherwise a - rating (no support) is assigned.
|Staffware||9||+/-||Indirect support for importing tables and lists via the swutil function|
|Websphere MQ Workflow||3.4||-||Not supported|
|BPMN||1.0||-||As workflow data is not supported, any data interaction to and from a workflow is not applicable|
|Oracle BPEL||10.1.2||-||Not supported|
|jBPM||3.1.4||-||jBPM does not support this pattern.|
|OpenWFE||1.7.3||-||OpenWFE does not support this pattern.|
|Enhydra Shark||2||-||Enhydra Shark does not support this pattern.|
Summary of Evaluation