Federated Configuration Management Database
A CMDB enables organizations to provide their IT objects, relations and attributes in an up-to-date and accurate state. Since organizations often maintain several CMDBs with different contents, there is a need to have an integrated perspective to all the data (now its no longer one single CMDB but a CMS (Configuration Management System), a new term introduced by ITIL V3). That’s where the federated approach comes into place. Federation can either be fulfilled by physically replicate data from one CMDB (master) to another (slave), or by just providing an integrated view to the data from several CMDBs in a visualization layer. A CMDBf concept has to consist of the following considerations:
Define the master source for every type of object. One source has to be the only master whereas other sources (slaves) can consume the objects from the master.
Ensure all participating sources are subject to the data manipulation conditions given by the CMDBf concept to be able to provide consistent data.
Define naming conventions which are binding across the different sources in order to be in a position to relate identical objects to each other.
Work out a unique key concept which allows you to uniquely identify objects across the different sources as well as over time.
The CMDB Federation (CMDBf) working group was founded in April 2006, and today consists of industry leaders BMC Software, CA, Fujitsu Limited, HP, IBM and Microsoft. More information can be found at http://www.cmdbf.org/