Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Title (goal)
 Applications can be easily built to work against fedora
Primary Actor developers
Scope 
Level 
Story

 In creating an application that uses fedora as the underlying data store, the API should meet some very basic needs.

  1. CRUD (create, read, update delete)
  2. transactions (if the fourth API call in an operation fails, don't require the developer to roll back the previous 3, any of which steps could also fail)
  3. concurrency/locking (have other programs, users, threads modified this object since I looked at it)
  4. basic queries (does object X exist)
  5. more complex queries (does object with character X and/or Y exist)