Differences between revisions 2 and 7 (spanning 5 versions)
Revision 2 as of 2009-06-04 10:11:08
Size: 2132
Editor: jrg
Comment:
Revision 7 as of 2010-03-17 13:09:20
Size: 2389
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from 2009Tasks/APIAnalysisDocument
Line 14: Line 15:
 * Wrapper of Fedora API-M (approx. 15 methods, estimate md)
 * PID generator (1 method, estimate md)
 * ECM (enhanced content models, 3 methods, estimate md)
 * Characterization (1 method, estimate md)
 * Bitstorage (4 methods, estimate md)
 * Object manipulation (2 methods, estimate md)
 * Wrapper of Fedora API-M (approx. 15 methods, estimate 2 md)
 * PID generator - including making the code ready for production (1 method, estimate 2 md)
 * ECM (enhanced content models, 3 methods, estimate below)
 * Characterization (1 method, estimate below)
 * Bitstorage (4 methods, estimate below)
 * Object manipulation (2 methods, estimate below)
   * Preparation of the four tasks above is estimated to 2 md.
Line 22: Line 24:
 * Open sourcing of the API (estimate md)  * Open sourcing of the API (estimate 3 md)
Line 36: Line 38:

We list, for each of the above subtasks, the tasks they depend on.

Analysis of API

We need the following webservice interfaces.

  • Wrapper of Fedora API-M (approx. 15 methods, estimate 2 md)
  • PID generator - including making the code ready for production (1 method, estimate 2 md)
  • ECM (enhanced content models, 3 methods, estimate below)
  • Characterization (1 method, estimate below)
  • Bitstorage (4 methods, estimate below)
  • Object manipulation (2 methods, estimate below)
    • Preparation of the four tasks above is estimated to 2 md.

And in addition

  • Open sourcing of the API (estimate 3 md)

Prerequisites and Assumptions

What other tasks does this task rely on? Which other tasks have parts that we need before performing this task?

We list, for each of the above subtasks, the tasks they depend on.

  • API-M wrapper potentially depends on Fedora 3 project integration
  • PID-generator has no dependencies
  • ECM depends on Fedora 3 project integration and Fedora 3.2 setup
  • Characterization depends on Characterization :D

  • Bitstorage depends on Bitstorage and Maintenance agreement
  • Object manipulation depends on Bitstorage, Fedora 3 project integration, and Fedora 3.2 setup
  • Open sourcing depends on Maintenance agreement, Fedora 3.2 setup, Bitstorage, Fedora 3 project integration, and Characterization

Resources

Tasks/8/AnalysisDocument (last edited 2010-03-17 13:09:20 by localhost)