Differences between revisions 4 and 5
Revision 4 as of 2009-06-04 10:13:08
Size: 2202
Editor: jrg
Comment:
Revision 5 as of 2009-06-04 12:58:11
Size: 2333
Editor: jrg
Comment:
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
 * 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 23:
 * Open sourcing of the API (estimate md)  * Open sourcing of the API (estimate 3 md)

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)