Software Projects
NOTICE: The documentation provided below on the "workflow broker"
...
refers to a version of that service which is no longer supported.
...
Much of the page is also
...
lagging (the Ogrescript user's guide is missing entries for a number of new tasks). The following links refer to more recent work:
For the most recent description of the workflow engine, see PWE2008.
...
Download of PTPFLOW.
Download of ptpflow-examples.
The most up-to-date documentation is now being made available as Eclipse Help Pages (ncsa.eclipse.help plugin) distributed on the PTPFLOW update site.
...
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
...