Database Extraction Library Requirements

The main purpose of the project is providing a mechanism to download measurements from Totem Database and save them in XML file.

Functional requirements(from the most important ones):

  1. Library should generate XML files basing on the data stored in various databases (mainly Oracle, but it will be advantage if it could deal with other databases like MySQL(but it is less important)
  2. Library should be accessible for end-users in various programming languages (however C++ is the primary language of the end-users applications, JAVA nad Python have much more less priority) which could be done as a command line util
  3. Library will be providing access to read-only data, application should provide data persistency mechanism, which will be transparent to end-users
  4. Architectural design should take into account that in the not too distat future data will be available to users as well in an object form

Nonfunctional requirements:

  1. Library should be easy to use by a end-user
  2. Software should be easy to develop by developers who may join to the project in the future
    • Well documented software
    • Clear design of code structure
    • Architecture should enable development of new data access services
    • Appliaction of not too sophisticated technologies

-- MateuszPolnik - 01-Jul-2011

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2011-09-02 - unknown
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    TOTEM All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback