Declarative Linking Framework for IT Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IT management solutions lack a general-purpose, extensible mechanism for integrating multiple data sources into a Configuration Management Database (CMDB) or data warehouse, requiring manual coding or scripting for data synchronization and integration.

Innovation Solution

A declarative linking framework that uses configuration documents to manage synchronization processes, providing data transformation, joining, and automated conflict resolution, allowing users to configure data integration tasks without coding through a user-friendly interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual coding or scripting is used for data synchronization, then flexibility and customization are improved, but device complexity and ease of operation deteriorate

Engineering Contradiction:
ImproveflexibilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a configuration management database (CMDB) as an intermediary layer between multiple data sources and sinks. This CMDB serves as a centralized repository that standardizes data integration processes, reducing the need for manual coding while maintaining flexibility through configurable parameters and automated synchronization rules.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The linking framework implements universal data synchronization mechanisms that can handle multiple data sources and sinks through a single standardized interface. This multi-functional approach allows the system to adapt to different scenarios without requiring separate manual configurations for each data integration task.

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

2Adaptability or versatility

If manual coding or scripting is used for data synchronization, then customization capability is improved, but ease of operation deteriorates

Engineering Contradiction:
ImprovecustomizationVSAvoidease of use
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system implements self-service automated conflict resolution mechanisms that automatically detect and resolve data conflicts without requiring manual intervention. The framework includes built-in conflict detection algorithms and automated resolution strategies that operate autonomously, improving ease of operation while maintaining customization through configurable resolution policies.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms that automatically monitor data synchronization processes, detect conflicts, and trigger appropriate resolution actions. This closed-loop feedback system enables the framework to adapt to changing data conditions automatically, providing both ease of operation and customization through configurable feedback rules.

Inventive Principle:
Principle #23Feedback

3Productivity

If automated conflict resolution is implemented, then productivity is improved, but device complexity increases

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

Solution Approach 1:

The patent segments the data synchronization system into distinct modular components: data sources, CMDB, data sinks, and conflict resolution modules. Each component operates independently with well-defined interfaces, allowing automated conflict resolution to be implemented as discrete, manageable functions rather than a monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The framework performs preliminary conflict detection and resolution strategy configuration before actual data synchronization occurs. By pre-configuring conflict resolution rules and strategies, the system reduces the complexity of real-time automated resolution while maintaining high productivity through prepared, pre-validated resolution mechanisms.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9286368B2Linking framework for information technology management
Publication Date: 2016.03.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9286368B2 patent drawing
  • US9286368B2 patent drawing
  • US9286368B2 patent drawing

AI summary

A data synchronization task is received at a console, wherein the data synchronization task is associated with information technology management. A configuration document is configured using the data synchronization task, wherein the configuration document defines data synchronization through declarations. A linking framework is configured based on the configuration document. Data is synchronized from a first and second source to a target as defined by the configuration document.