Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleScenario extends CETBean implements Serializable, CETBean.TitledBean
private String title;
private String description;
private Set<DatasetBean> dataSets;
private RMIServiceBean serviceBean;

Repository View

Contains defined repositories for storing data, scenarios, and beans that describe them. Rather than a single repository view, this might actually be multiple views that are defined configured to show a particular type of data using a content provider that gets the data type from the tupelo contexts it knows about. For example, we might have something like "Data Repository View" that shows all datasets (e.g. input/output datasets) and a way to manipulate them (e.g. add tags, annotations, etc), "Scenario Repository View" that shows all defined scenarios, "Service Repository View" that shows defined RMI service endpoints for launching jobs, etc. This might be seems like too much disparate information to display in a single view.

...

A repository is anything that is used for storing data, scenarios, and beans that describe things.

Functional Requirements

  1. Import datasets that will be used as input to HPC workflows such as Mesh files, input files (e.g. mach number, poisson ratio, etc)
  2. Store output datasets
  3. Store scenarios
  4. Store defined RMI services
  5. Store known-hosts
  6. Other functionality?