Integrating Multiple CMDBs

Multiple CMDBs is a solution that allows setting up a multiple number of CMDBs for delegating the workload and responsibility of the solution to the different CMDBs.

The Configuration Management System, CMS, is the central CMDB server and is the authority for configuration management in the multiple CMDBs solution. It is responsible for integrating between the different CMDB server instances and other services in the solution, as well as for generating global IDs.

The global ID is a unique CI ID that identifies that CI across the entire portfolio, making it easier to work in multiple CMDB environments. The global ID is generated by the CMS or another CMDB that has been designated as a global ID generator for that CI type. The class model contains the global_id_scope attribute, which is used to specify the scope to which a particular CI type belongs. In the JMX console, you can specify the scopes for which global IDs will be generated. For details, see How to Configure Global ID Generation.

Most of the integrations are defined in the CMS, and other CMDBs or services only access the CMS to access the data from these CMDBs or services.

The CMS allows integration with other services using:

  • Population

  • Federation

  • Data Push

  • Data Flow Management Web Service API

  • Soap Web Service

For a support matrix of BSM and CMS versions that can be synchronized, refer to the BSM System Requirements and Support Matrixes pdf.

This section includes: