CMDB Federation describes the architecture and interactions for federating data repositories together to behave as a data store that satisfies the role of a Configuration Management Database (CMDB). The federation provides an aggregate view of a resource even though the data and underlying repositories are heterogeneous. A query interface is defined for external clients to access these data.