Technology-Agnostic Backup Executor for Heterogeneous Enterprise Systems
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
3Productivity
If multiple separate backup processes are implemented for different technologies, then each technology can be optimized, but the backup management overhead increases
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
Data Source
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.


