[snip]
Imho, another example of a gold nugget lost in the shuttle of companies
Changing hands and best practices from 20+ years ago being dropped,
even though they likely would be a significant help for companies today
Perhaps this meta data distributed and object oriented repository concept
should be re-invented for next gen systems when dealing with challenges
today like "big data"?
A few randomly selected extracts from a 1991 guide from Digital called
"Digital's Distributed Repository - Blueprint for Managing Enterprise Wide
Information" : (part of NAS, which has today been re-invented as "SOA")
"CDD/Repository provides a shared store of information about systems,
data, and projects. CDD/Repository furnishes the vehicle for centralizing,
standardizing, and integrating information about systems. This facilitates
the implementation, maintenance, management and integration of these
systems. Because CDD/Repository is object oriented, it also provides for
storage, standardization, and sharing of procedures to manage systems,
data, and projects."
"CDD/Repository is the next step beyond CDD/Plus, Digital's Common Data
Dictionary (CDD). CDD/Repository uses an object oriented architecture that
provides maximum flexibility and makes it possible to tailor the repository
to the needs of specific organizations."
"Data administrators, system planners, and systems and data architects use
CDD/Repository for strategic planning, systems planning, data modeling,
system architecture planning and impact analysis."
"Commercial and technical application developers use CDD/Repository for
strategic planning, project management, analysis & design, code generation
and maintenance, and configuration maintenance"
"System managers and administrators use CDD/Repository for systems
management, configuration management, capacity planning, and usage
analysis"
"CDD/Repository uses an object oriented model of process and data.
This object orientation is the basis for control and extensibility because
CDD/Repository contains both data and procedures for manipulating the
data. It is possible to customize CDD/Repository by adding new data and
procedure descriptions."
Evolution from CDD/Plus - "The scope is expanded. CDD/Plus managed
"data about data" records, fields, data elements, and procedures. Because
it is object oriented, CDD/Repository stores information about objects and
methods. Information of interest to software developers, maintainers,
or users is considered an object. Code modules, databases, models, files
and documentation are examples of objects. Methods are the operations
that can be performed on objects, such as creating a new version of a
module, revising a database definition, viewing a model, copying a file
or printing a document."
The above is not necessarily intended to state that CDD/Repository is the
product of choice, but it does perhaps open up the discussion here as to
what OpenVMS or for that matter, any next generation system needs in
the future.