Analysis of API
We need the following webservice interfaces.
- 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)
And in addition
- Open sourcing of the API (estimate md)
Prerequisites and Assumptions
What other tasks does this task rely on? Which other tasks have parts that we need before performing this task?
- 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
- 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