Enterprise Software Component Migration via Configuration Archives

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Replicating an enterprise software application environment, such as Oracle Fusion Applications, from an original to a new environment requires manual movement and reconfiguration of components, which is labor-intensive and prone to errors.

Innovation Solution

A system and method for application lifecycle management that uses movement tools and a user interface to simplify the transfer of enterprise software application components across different environments, minimizing the need for manual reconfiguration by moving component binaries and configuration information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual movement and reconfiguration of components is performed, then customization and configuration changes can be reapplied to the new environment, but considerable effort and time are required and errors can be introduced

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidreconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses configuration archives to store and transfer configuration data from source to target environment. Instead of manually recreating configurations, the system copies configuration information into an archive format that can be transported and restored in the target environment, significantly reducing reconfiguration time and errors.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary actions by exporting and archiving configuration data from the source environment before the actual migration. This allows all configuration changes to be captured and prepared in advance, so they can be automatically applied to the target environment without manual reconfiguration during the migration process.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If manual reconfiguration is performed, then components can be moved to the new environment, but the process is labor-intensive and difficult to adjust

Engineering Contradiction:
Improvemigration easeVSAvoidreconfiguration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces configuration archives as an intermediary mechanism between source and target environments. The archive serves as a mediator that encapsulates all configuration data, making the migration process simpler by eliminating the need for manual reconfiguration steps and reducing operational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service migration by automatically exporting, archiving, transferring, and restoring configuration data without requiring manual intervention. The configuration archive format is designed to be self-contained and self-restoring, allowing the migration process to proceed with minimal human effort.

Inventive Principle:
Principle #25Self-service

3Reliability

If customization changes are reapplied manually, then the new environment can be configured, but errors can be introduced and adjustments are difficult

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration ease
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent copies configuration data exactly as it exists in the source environment into the configuration archive, ensuring faithful reproduction of all customization changes. This exact copying mechanism eliminates manual transcription errors and ensures that the target environment receives an accurate replica of the source configuration.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10282196B2System and method for moving enterprise software application components across environments
Publication Date: 2019.05.07 ORACLE INT CORP
  • US10282196B2 patent drawing
  • US10282196B2 patent drawing
  • US10282196B2 patent drawing

AI summary

A system and method for application lifecycle management, including moving enterprise software application components, such as Oracle Fusion Application components, across different environments. In accordance with an embodiment, the task of moving the application components from a first/source environment to another second/target environment is simplified by movement tools, including a user interface for use by an administrator in moving component binaries and configuration information. The system can be used to minimize the amount of work that would otherwise be required to reapply customization and configuration changes that were made in the source environment, to the target environment. Various types of movement scenarios are also described.