Solution Architecture

ServiceNow Integration is achieved by creating a generic tool or plugin framework capable of having software connectors for both source and target data flows. The plugin should be able to receive data from source data connector, perform the configured data transformations and pass on the transformed data to the target data connector. It is the sole responsibility of the connectors to interface with the end-points for data extraction and integration. This integration of TADDM discovery data with ServiceNow CMDB supports initial bulk migration and any subsequent Configuration Item (CI) dynamic updates using push data mechanism.

Migration
Initial data migration from TADDM database to ServiceNow CMDB.
  1. Configure the different <name>.property files for proper initialization and providing default values.
  2. Configure the configuration files: mapping.xml and <CI>.xml for the supported CIs and their respective transformation mappings.
  3. Tool or Integration Plugin retrieves data from TADDM storage server using the standard APIs in the form of model objects.
  4. Model object information is transformed per the defined mapping rules.
  5. Transformed data is pushed towards ServiceNow instance via REST APIs and inserted in ServiceNow CMDB.
Dynamic Updates
Dynamic data update integration resulting from new TADDM discoveries into the ServiceNow CMDB.
  1. Configure the different <name>.property files for proper initialization and providing default values.
  2. Configure the configuration files: mapping.xml and <CI>.xml for the supported CIs and their respective transformation mappings.
  3. Configure the <CI>.xml for listing the CIs for which change events will be generated by the TADDM change event framework.
  4. Tool or Integration Plugin receives events from TADDM change event framework, which contains the updated CI.
  5. Relevant information is retrieved from TADDM storage server using standard APIs in form of model objects.
  6. Model object information is transformed per the defined mapping rules.
  7. Transformed data is pushed towards ServiceNow instance via REST APIs and inserted in ServiceNow CMDB.