Delta Automation for Cloud Database Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based database systems, such as those used for issue tracking, vulnerability scanning, and management, often experience discrepancies in information, leading to inconsistencies that can complicate CI management and risk assessment, as new CIs may be discovered or existing ones become unlisted across different systems.

Innovation Solution

A system and method for deriving deltas between cloud-based database systems using visual programming tools like Flow Designer, which enables non-technical personnel to create customizable flows to identify and verify differences in Configuration Items (CIs) across multiple systems, thereby synchronizing data and resolving inconsistencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual synchronization between multiple cloud-based systems is performed, then information consistency can be maintained, but time consumption and operational complexity increase significantly

Engineering Contradiction:
Improveinformation consistencyVSAvoidsynchronization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically detecting deltas between databases and executing synchronization operations without human intervention. The visual programming flow autonomously queries multiple cloud-based systems, compares data, identifies discrepancies, and applies corrections, eliminating the need for manual synchronization while maintaining information consistency across all systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by continuously monitoring and comparing database states before discrepancies cause operational issues. The visual programming flow proactively queries systems, detects potential inconsistencies early, and resolves them before they impact business operations, preventing rather than reacting to synchronization problems.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated delta derivation is implemented between cloud-based systems, then synchronization efficiency improves, but system complexity increases

Engineering Contradiction:
Improvesynchronization efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The visual programming flow acts as an intermediary that simplifies the complexity of automated delta derivation. Instead of directly complex interactions between multiple cloud-based systems, the visual flow serves as a mediator that orchestrates queries, comparisons, and synchronization operations, managing system complexity while maintaining high synchronization efficiency through automated processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The synchronization process is segmented into distinct modular steps within the visual programming flow: querying individual systems, comparing data sets, identifying deltas, and executing corrections. This segmentation breaks down the complex task of multi-system synchronization into manageable, reusable components that can be configured through visual interfaces, reducing perceived complexity while maintaining automation efficiency.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If visual programming tools are used for delta derivation, then ease of operation improves for non-technical personnel, but automation extent may be limited compared to coded solutions

Engineering Contradiction:
Improveuser accessibilityVSAvoidautomation capability
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The visual programming platform provides universality by serving multiple functions: it enables non-technical personnel to create automation flows through drag-and-drop interfaces, manages complex delta derivation logic, orchestrates multi-system queries, and executes synchronization operations. This single visual platform replaces the need for separate manual processes and coded solutions, achieving both ease of operation and extensive automation through a unified multi-functional system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20210406274A1Systems and methods for database delta automation
Publication Date: 2021.12.30 SERVICENOW INC
  • US20210406274A1 patent drawing
  • US20210406274A1 patent drawing
  • US20210406274A1 patent drawing

AI summary

The present disclosure relates generally to a system and method for the derivation of deltas. In certain embodiments, a configuration management database (CMDB) is configured to store configuration item (CI) information. One or more templates are also provided. The one or more templates are communicatively coupled to the CMDB and executable via a processor, wherein the one or more templates are configured to derive a delta comprising a difference in hosts between a first list of hosts stored in the CI information and a second list of hosts stored in an external database, wherein the external database is communicatively coupled to an external system external to the CMDB and is configured to store the second list of hosts provided via the external system.