The Data Creation Subsystem creates data by recording observations. The subsystem is composed of a data creation service object, an instrument workbench object and an instrument controller object.
Overview of data creation subsystems
The Data Creation Service is a proxy object for managing the instruments and the resulting data. It supports the following interactions:
deploy instrument (server). Public interface for the deployment of a new instrument.
configure instrument (server). Public interface for controlling the instrument.
provide data (server). Public interface for retrieving the created data from the instrument.
The Instrument Workbench is a computational object that instantiates instrument controller objects. It supports the following interactions:
create instrument controller (server). Interface for requesting a new instrument controller.
new instrument controller (instantiation). Instantiation of a new instrument controller object by the instrument workbench.
The Instrument Controller is a controller object that records observations. It supports the following interactions:
configure instrument (server). Interface for configuration of the instrument controller.
get data (server). Interface for requesting the data created by the controller.