Pattern 24 (Environment to Workflow - Pull)
FLASH animation of Data Interaction - Environment to Workflow - Pull-Oriented pattern
Description
The ability of a process environment to request global data elements from external applications.
Example
The Monitor Portfolios process is able to request new market position download from the Stock Exchange at any time.
Motivation
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.
Overview
N/A
Context
There are no specific context conditions associated with this pattern.
Implementation
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).
Issues
None observed.
Solutions
N/A.
Evaluation Criteria
An offering achieves full support if it has a construct that satisfies the description for the pattern.
Product Evaluation
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.
Product/Language |
Version |
Score |
Motivation |
---|---|---|---|
Staffware | 9 | +/- | Indirect support for importing tables and lists via the swutil function |
Websphere MQ Workflow | 3.4 | - | Not supported |
FLOWer | 3.0 | - | Not supported |
COSA | 4.2 | - | Not supported |
XPDL | 1.0 | - | Not reported |
BPEL4WS | 1.1 | - | Not supported |
BPMN | 1.0 | - | As workflow data is not supported, any data interaction to and from a workflow is not applicable |
UML | 2.0 | - | Not supported |
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
+ Rating |
+/- Rating |
---|---|
|
|