The BSM approach is well described in ITIL (Information Technology Infrastructure Library) practices.
Also, ITIL practices describes use of technology similar to uCMDB (Universal Configuration Management Database).
The HP implementation of BSM includes the uCMDB into the BSM installation, and HP has named it "RTSM" (Run-time Service Model).
uCMDB is one of the fundamental things in both ITIL practices and HP BSM itself as a realization of this practices.
As a reflection of the IT infrastructure, the HP implementation of the uCMDB uses not a record concept but topology concept.
The HP chosen usage of the uCMDB uses it’s own query language, known as TQL (Topology Query Language).
Topology-based structure of the HP uCMDB has it's own specifications and as a part of this, a mechanism called 'reconciliation' is used.
As a connecting link between all software components of BSM, the uCMDB must store information from a lots of sources.
For example, HP RUM and HP NNMi both can update a topology of a network (u which is actually a uCMDB structure).
For example, take a situation where both RUM and NNMi have discovered the same node and created it in the uCMDB (as a separate products they separately coordinated, only via the uCMDB).
There will have duplicate information on the same node and that needs to be avoided. Only one single record is needed, because actually there is only one machine in network.