Task #8590
Updated by Amy Forrester over 6 years ago
[ARM [MN Work Plan Document](https://docs.google.com/document/d/16elzRRuFrodQb_RE0b2TwLuKZmbHOaOvUgjOwD9asBQ/edit?usp=sharing) Template](https://docs.google.com/document/d/1O7MJOgdyndikWylNotkdCVwwNyxDG67Q1WVAxB3zDf4/edit?usp=sharing)
Addresses:
**Operational Feasibility**:
* Repository meets sustainability expectations.
**Technical Feasibility**:
* What data will be exposed?
* Content mutability.
* Software needs:
* DataONE software stack or implement new web service in existing applications (custom stack)?
* Full repository or Slender Node?
* metadata only or science data + replication?
* Repository's in-house preferences? (Java? Python?)
* Consistency of metadata quality.
* Level of functionality (tier).
* Confirm chosen deployment path.
* Communicate knowledge of technical requirements for selected deployment. These can include:
* SSL certificate.
* FQDN.
* Apache web server with Python 2.7 or Java (depending on stack).
* Confirm metadata format. Communicate expectations for metadata quality.
* Specify in advance whether a separate test installation will be maintained in parallel with production. This is important for planning the deployment. A separate test will need distinct subdomain and SSL cert if not using wildcard.
**Metadata validation**:
* Receive and validate sample metadata records from member node.
Addresses:
**Operational Feasibility**:
* Repository meets sustainability expectations.
**Technical Feasibility**:
* What data will be exposed?
* Content mutability.
* Software needs:
* DataONE software stack or implement new web service in existing applications (custom stack)?
* Full repository or Slender Node?
* metadata only or science data + replication?
* Repository's in-house preferences? (Java? Python?)
* Consistency of metadata quality.
* Level of functionality (tier).
* Confirm chosen deployment path.
* Communicate knowledge of technical requirements for selected deployment. These can include:
* SSL certificate.
* FQDN.
* Apache web server with Python 2.7 or Java (depending on stack).
* Confirm metadata format. Communicate expectations for metadata quality.
* Specify in advance whether a separate test installation will be maintained in parallel with production. This is important for planning the deployment. A separate test will need distinct subdomain and SSL cert if not using wildcard.
**Metadata validation**:
* Receive and validate sample metadata records from member node.