Versions Compared

Key

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

...

  1. REST API
    • Are immediate updates required?
    • We should version the API independently
      1. This offers multiple backend implementations/optimizations
      2. A. Soroka: I think this requires a stronger definition of the API than currently exists in the form of user documentation. I suggest defining the API as ontology extensions to LDP.
  2. Performance
    1. Read
    2. Writes
      1. Many small files
      2. Large files
      3. High throughput
    3. Scalable serialization to disk
      • Need to measure scale of load that async serialization can meet
      • Need to clarify async approaches: messaging and sequencers
    4. Replication of objects to another repository instance
    5. Full re-indexing
    6. Full integrity checks
  3. Multi-node / Clustered configurations
    1. High availability
    2. Bulk ingest
    3. High read loads
    • Note: generally need to define what clustering provides
  4. ModeShape
    1. Assess persistence approach (i.e. bit-level object and datastream persistence)
      1. Some backup/restore details: Backup and Restore
  5. Evolution-capability
  6. Ability to use in various integration patterns
  7. Storage Options
    1. Tier-storage
    2. Others . . .
  8. Preservation-worthiness

...