DIMSIM - Plan of Attack
Functions that need to be added and what they involve.
Following are the high level additions that are going to be added to the current CIMA implementation to fill the requirements for the ARCHER proposal.
Shibb Login
This will be handled by the SRB Team in their efforts to get Shibb added to all the portals under the ARCHER banner.
Security for IR and DM transport
- Ensure all commands come from a trusted source. These trusted sources will include Portals listed in the National Registry and services listed in the Portal Registries.
- Ensure all data is being sent to or received from a trusted source.
Registration changes
- Registration will occur through a Portal Registry rather than a DM just registering with an IR.
- Extend the registration XML packet to include SensorML documents, etc
Updates to Data Transportation
- Each experiment needs to include the current SensorML documents for the data being sent.
- Generalise the XML packets being sent to include multiple types of data. This currently occurs via three different types of packets.
- Create a common object that is going to be passed below the Transport layer
- Package up the Transport layer for use in a new IR or DM
Registry
- Compiles a list of IRs and DMs from registration XML packets
- IRs will include SensorML documents and other Meta Data (TODO: what other meta data?)
- DMs will include a list of IRs that it knows how to handle receipt of data from.
- Associates users and groups to each service
- Registers itself with the National Registry
- Returns services for a user and/or group. Outside sources making requests must be registered and approved with the National Registry.
Portal: User Functions
- Start new data transfer process
- View live data
Portal: Admin Functions
- Portal Administration
- Accept new services (IRs and DMs) that register
- Add service administrators to a service
- Ability to do any of the service administrator actions
- Service Administration
- Add users and/or groups to the system
- Add users and/or groups to their services
National Registry
- Maintains a list of Portal Registries
- Returns a list of registries only to registered and approved registries.
New IR Plugins
- IMB - Visible Cell - SEM
- GeoScience Aust (Oracle) and University of Melbourne (SRB) - ICPMS Agilent 7500