Vendor Checklist--Informix Media360

  1. Storage
  1. Distributed storage of media vs. centralized storage.
  2. Does the package actually store the objects within its file structure?

    Yes, Media360 uses Informix Dynamic Server 2000 to store its data

  3. Capacity:
  4. How good is the package at handling very large collections?

    What effect does large size have on performance?

    Can some objects be stored within the database and others elsewhere?

    Yes

  5. Latency:
  6. How long does it take to retrieve an object or a collection of objects from the system?

    How hard is it to add an object?

    Can be done via a Web browser

    Do additions to the system have to be controlled centrally, or can any number of users (with permission) add objects to the system?

    Additions do not have to be controlled centrally

  7. Staleness: Is there some means of detecting objects that are not being used and are just taking up space?
  8. Yes, the system can collect data about use.

  9. Formats: does the product use proprietary storage formats that can only be read using the vendor’s products?

Objects are stored in the database in their native format.

  1. Metadata
  1. How does the package support metadata?
  2. What standards and policies are to be used?
  3. Who controls the metadata?
  4. Where does it reside?
  5. In the database

  6. What is the relationship between metadata and object?
  7. Metadata can be tightly bound to a stored object as part of a complex data type. E.g. a JPEG image and the essential information about that image could be stored together as one object.

  8. What format(s) are supported for markup?

Full support for XML, including storage and querying of XML documents in their native, hierarchical format.

  1. Software
  1. How much development / customization will be required to make the product work at UNC?
  2. Considerable customization will be required

  3. How easy is such customization and how is it accomplished?
  4. How much vendor support will be required?
  5. Redundancy / recoverability: It should be possible to "back out" transactions that are inappropriate.
  6. How susceptible is the system to corruption?
  7. How hard is it to recover a corrupt database?
  1. Interface
  2. The package should support a web-based interface. The interface should be customizable to meet the needs of its various user communities. For many objects, there will need to be multiple modes of access.

    InterMedia will support custom-built Web or Java front-ends

  3. Security / ownership / copyright

The package should support:

  1. Protection of copyrighted objects. Object-level copyright protection would be best.
  2. Setting availability of objects to e.g. a class, a group, a school, etc.
  3. Creators retaining ownership of their objects.
  4. User authentication.
  1. Scalability
  1. How much can the package handle in terms of concurrent users / database size?
  2. How hard is it to add, e.g. a new file format to the system?
  1. Object delivery
  1. What formats does the package support?
  2. How are different formats to be delivered?

The following document types and formats are desired by our potential users:

No theoretical limit to the types of media that can be stored, although if you can’t find a third-party DataBlade to deal with your data type, you’ll have to write it yourself in C or Java.

  1. Functionality desired by UNC users:
  1. Availability of digital materials contributed to the collection by other members of the university for your use.
  2. Sophisticated searching and data mining tools for finding useful materials in the campus collection.
  3. Facility for adding your own materials to a collection shared with colleagues within the university.
  4. Ability to limit access to digital materials or collections (e.g. to a particular class, or group of colleagues).
  5. Automatic generation of Web pages from materials you select from a multimedia collection, including imagery, audio, texts, etc.
  6. Automatic generation of digital course packs from a multimedia collection.
  7. Facility for assigning comments, keywords, or other information to a particular object in an online collection, whether or not the object belongs to you.
  8. Facility for adding your own materials to a collection shared with colleagues outside of the university.
  9. Security issues CRITICAL with some material
  10. Development of Geolibraries
  11. Support for spatial data

  12. Collaboration with digital libraries at other universities/institutions
  13. Ability to track different versions of digital assets; intellectual property rights tracking (e.g. digital watermarks)