Software Projects
...
NOTICE: The documentation provided below on the "workflow broker" refers to a version of that service which is no longer supported. This entire page is also in need of updating (the Ogrescript user's guide is missing entries for a number of new tasks). To compensate for the lag in documentation, we have provisionally added three links to more recent work. Most noteworthy perhaps is the PTPFlow page, which lays out our ideas for a portable, dynamically deployed single-user version of this service stack:
For the most recent description of the workflow engine, see PWE2008.
...
...
The following (especially Workflow Broker), are
...
out of date:
Libraries
Name | Description |
---|---|
Multi-protocol file transport library | |
Extensible XML scripting language |
...
Name | Description | ||
---|---|---|---|
Robust, extensible container for remotely launched scripts | |||
Mananges remote actions | Handles metadata updates to the MyLEAD Agent; also produces WS Events |
Web Services
Name | Description |
---|---|
Scalable, high-level control-flow service with parameterization capabilities for generating and managing ensemble-like workflows | |
Persistent store for accessing historical event info | |
Information service holding host-based data | |
Tuple-space-like service for distributed exchange of serialized XML objects |
...
Name | Description |
---|---|
Extensible front-end client based on Eclipse Rich Client Platform |
Guides
Work in Progress
- Complete integration of Broker into LEAD workflow; see further under MyLEAD Relay Agent (Rossi).
Wiki Markup A tuple-space-like service for use in connection with "glide-in" submissions of many-member parameterized workflow nodes (Rossi) \[DONE\]
Wiki Markup Supporting mechanisms in the Broker and ELF for handling "glide-in" capabilities (Rossi) \[DONE\]
Wiki Markup A configuration service for storing re-usable execute configurations (Rossi) \[DONE\]
Wiki Markup Modifications to the broker to support dynamic configuration of execute nodes via matching on such stored configurations (Rossi) \[DONE\]
- Full implementation of the scheduling module using some combination of MOAB and Batch Queue Predictor (Rossi)
Wiki Markup JMS Trigger implementation for Trigger Agent; ECF Trigger service and Siege perspective (Rossi) \[DONE\]
Wiki Markup [Fortran Namelist|ncsa.tools.ogrescript.namelist] Editing View for Siege (Rossi) \[DONE\]
Wiki Markup Tuple-space perspective in Siege (Rossi) \[DONE\]
Developers
...
- principal: Siege, Elf, Trigger Agent
- contributor: Ogrescript, Workflow Broker
...