Introducing the Common Data Model
TADDM stores the topology data internally using a Java™ object hierarchy known as the Common Data Model.
The Common Data Model (CDM), which is persisted in a relational database, consists of model objects which represent discovered elements in the enterprise environment. The data model contains discovered objects of each element type, such as computer systems or applications, with corresponding details represented as contained objects, such as operating systems or configuration values.
You can access the model using the IBM® TADDM API, with all detail data displayed in the Data Management Portal accessible using this interface. The SDK represents data using an XML format with a published XML schema. Most contained objects are embedded within the document and objects that are referenced multiple times are duplicated within the document. The resulting XML document is somewhat larger than the original data, though easy to search using tools such as XQuery or Xpath.