177 | | === c) Measurement Data Archive services (CNRI) === |
178 | | |
179 | | Measurement Data Archive (MDA) service capabilities: [[BR]] |
180 | | - The MDA srvc allows users to store, retrieve, browse, search, share and archive measurement data files, including their associated metadata. [[BR]] |
181 | | - The MDA srvc is not limited to measurement data, and can be used for other types of files needed by a researcher. [[BR]] |
182 | | - The MDA srvc utilizes the mechanisms provided by the CF to authenticate and authorize users. [[BR]] |
183 | | - The MDA srvc is implemented by a User Workspace (UW) Srvc, which in turn utilizes an Digital Object Archive (DOA) Srvc. [[BR]] |
184 | | |
185 | | [[Image(Visio-112811_UseCases_Projects_Figures_Page_12.jpg, 90%)]] [[BR]] |
186 | | |
187 | | [[Image(Visio-112811_UseCases_Projects_Figures_Page_13.jpg, 90%)]] [[BR]] |
188 | | |
189 | | [http://groups.geni.net/geni/attachment/wiki/InstMeasTopic_4.8PortalService/Measurement%20Data%20Archive%20Prototype.pdf Design of prototype MDA service] [[BR]] |
190 | | |
191 | | [http://mda.doregistry.org/ Prototype MDA web interface] [[BR]] |
192 | | |
193 | | Programmatic Linux OS interface to User Workspace service: [[BR]] |
194 | | - Users have accounts [[BR]] |
195 | | - Users can mount file system using SMB (Samba) protocol [[BR]] |
196 | | - Users may securely transfer files using SFTP [[BR]] |
197 | | - Users can access a secure shell (SSH) to modify permissions and group settings. [[BR]] |
198 | | |
199 | | Web interface to User Workspace service: [[BR]] |
200 | | - Data objects can be searched, browsed and retrieved using web front end [[BR]] |
201 | | - Data objects can be found using keywords or timestamps [[BR]] |
202 | | - Users may examine metadata for a data object [[BR]] |
203 | | - Users may download data or metadata [[BR]] |
204 | | - How is metadata entered? [[BR]] |
205 | | - Users may request that an object be sent to the persistent archive service; a persistent identifier is returned [[BR]] |
206 | | |
207 | | Web interface to Object Archive service: [[BR]] |
208 | | - Data objects can be searched, browsed and retrieved using web front end [[BR]] |
| 177 | === c) Prototype Measurement Data Archive (MDA) services (CNRI) === |
| 178 | |
| 179 | Measurement Data Archive (MDA) service capabilities: [[BR]] |
| 180 | - The MDA srvc allows users to store, retrieve, browse, search, share and archive measurement data files, including their associated metadata. [[BR]] |
| 181 | - The MDA srvc is not limited to measurement data, and can be used for other types of files needed by a researcher. [[BR]] |
| 182 | - The MDA srvc utilizes the mechanisms provided by the CF to authenticate and authorize users. [[BR]] |
| 183 | |
| 184 | The prototype MDA services have been implemented by CNRI, using these components:[[BR]] |
| 185 | - A hosted Linux OS server that includes multiple services[[BR]] |
| 186 | - One User Workspace (UW) Srvc for each user, a Linux OS environment with a file system, etc.[[BR]] |
| 187 | - A common Directory Archive (DA) service, which runs in the Linux server has has special privileges so that it can read and write the directories of each user.[[BR]] |
| 188 | - A separate and common Digital Object Archive (DOA) Srvc.[[BR]] |
| 189 | |
| 190 | More details are in [http://groups.geni.net/geni/attachment/wiki/InstMeasTopic_4.8PortalService/Measurement%20Data%20Archive%20Prototype.pdf design of prototype services] [[BR]] |
| 191 | |
| 192 | |
| 193 | The (approximate) configuration of the prototype services is shown here: [[BR]] |
| 194 | |
| 195 | [[Image(Visio-112811_UseCases_Projects_Figures_Page_13.jpg, 90%)]] [[BR]] |
| 196 | |
| 197 | |
| 198 | Interfaces to these services: |
| 199 | |
| 200 | Programmatic Linux OS interface to User Workspace service: [[BR]] |
| 201 | - Users have accounts [[BR]] |
| 202 | - Users can mount file system using SMB (Samba) protocol [[BR]] |
| 203 | - Users may securely transfer files using SFTP [[BR]] |
| 204 | - Users can access a secure shell (SSH) to modify permissions and group settings. [[BR]] |
| 205 | - Users can load code and run processes. [[BR]] |
| 206 | |
| 207 | The Directory Archive (DA) service runs on the same server, and has permission to read and write the directories of all users. [[BR]] |
| 208 | |
| 209 | Web interface to Directory Archive (DA) service: [[BR]] |
| 210 | - One or more directories can be designated to become a data object [[BR]] |
| 211 | - A Measurement Data Object Descriptor (MDOD) (metadata) can be created as a text file, and then stored with the data object [[BR]] |
| 212 | - Data objects can be searched, browsed and retrieved using web front end [[BR]] |
| 213 | - Data objects can be found using keywords or timestamps [[BR]] |
| 214 | - Users may examine metadata for a data object [[BR]] |
| 215 | - Users may download data or metadata [[BR]] |
| 216 | - Users may request that an object be sent to the persistent Digital Object Archive (DOA) service; a persistent identifier is returned [[BR]] |
| 217 | |
| 218 | Programmatic HTTP interface to Directory Archive (DA) service: [[BR]] |
| 219 | - Uses may GetID [[BR]] |
| 220 | - Users may Archive an object [[BR]] |
| 221 | - Users may retrieve an object or metadata [[BR]] |
| 222 | |
| 223 | Web interface to Digital Object Archive (DOA) service: [[BR]] |
| 224 | - Data objects can be searched, browsed and retrieved using web front end [[BR]] |