Oracle CDD/Repository provides the following information management
capabilities:
o Common View of Information
The repository provides a storage area for common elements and
their behaviors (methods) that can be accessed and shared by
multiple applications. Use (and re-use) of common elements and
methods saves development time.
o Consistency of Information
When multiple applications use the same elements and methods,
redundant information and conflicting definitions can be
eliminated. The repository includes a notification system that
alerts you to changes made to related elements. Pieces tracking
capabilities allow you to locate all uses of a shared element. You
can also check the effects of a projected change before the change
is made.
o Distribution of Information
The repository provides one logical storage point for information
which can be physically dispersed as appropriate to business needs
or computing loads.
o Integrity and Security of Information
The repository provides means by which you can grant or deny access
to elements and to repositories. It also provides journaling
capabilities that automatically protect repository sessions from
system failures.
o Comprehensive Information Model
The Oracle CDD/Repository Information Model contains a base set of
elements and methods that spans all phases of the software
development process. This allows you to model, manipulate, and
control all aspects of product and process as development occurs.
o Structured Information Model
The Information Model is implemented in the form of an
object-oriented type hierarchy. This form is designed to reduce
the amount of information that must be explicitly stated in
application code.
o Extensible Information Model
Through the Oracle CDD/Repository Callable Interface, you can
extend the information model to include additional elements and
methods. This functionality allows you to customize the
information model to integrate new applications and tools or to
address business-specific needs.