Technology-Agnostic Backup Executor for Heterogeneous Enterprise Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current enterprise backup solutions require separate backups for each component using different technologies, making it difficult to create consistent enterprise-wide backups.

Innovation Solution

A technology-agnostic Backup Executor orchestrates backups between components in different locations by invoking adaptor proxies, allowing for unified backup processes across diverse technologies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate backups are performed for each component using different technologies, then each component can be backed up using its native technology, but the overall backup process becomes complex and inconsistent across the enterprise

Engineering Contradiction:
ImproveTechnology-specific backup capabilityVSAvoidBackup process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer called the adaptor proxy pattern between the backup system and various technology components. Each component has an adaptor proxy that translates backup operations into component-specific actions, allowing a single unified backup process to work across heterogeneous technologies without increasing overall system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The backup system is designed with universal functionality through the adaptor proxy interface. A single backup executor can manage multiple different technologies (databases, file systems, applications) by invoking their respective adaptors, eliminating the need for separate backup processes for each component type

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

2Reliability

If technology-specific backup mechanisms are used for each component, then backup compatibility is maintained, but enterprise-wide consistent backup becomes difficult to achieve

Engineering Contradiction:
ImproveBackup compatibilityVSAvoidEnterprise-wide backup consistency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The backup system is segmented into independent units: a universal backup executor and technology-specific adaptors. Each adaptor handles its own technology details independently, while the executor maintains consistent enterprise-wide backup coordination. This segmentation allows both technology-specific compatibility and unified management

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Adaptor proxies serve as intermediaries that translate high-level backup commands into technology-specific operations. This intermediary layer ensures that backup compatibility is maintained for each technology while enabling consistent enterprise-wide backup control through the unified executor

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If multiple separate backup processes are implemented for different technologies, then each technology can be optimized, but the backup management overhead increases

Engineering Contradiction:
ImproveBackup optimization per technologyVSAvoidBackup management time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges multiple separate backup processes into a single unified backup execution. The backup executor coordinates and triggers multiple adaptor invocations sequentially or in parallel, consolidating what would otherwise be multiple independent backup operations into one managed process, thereby reducing management overhead while maintaining technology optimization

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250342090A1Technology agnostic backup
Publication Date: 2025.11.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250342090A1 patent drawing
  • US20250342090A1 patent drawing
  • US20250342090A1 patent drawing

AI summary

An embodiment includes a backup trigger by a system. The embodiment includes responsive to detecting the backup trigger, processing by a Backup Executor of the system a manifest comprising of a component for backup. The embodiment also includes orchestrating, by the Backup Executor, the backup between an adaptor proxy of the component in a first location and an adaptor of the component in a second location wherein the orchestrating comprises invoking the adaptor proxy by the Backup Executor wherein the adaptor proxy performs a get from the component in the first location and performs a put to the adaptor of the component in the second location and wherein the Backup Executor is technology agnostic.