Cloud Migration Pattern Catalogues for Faster Application Moves

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Migrating enterprise applications from on-premises to cloud computing environments is a time-consuming and difficult process, especially when multiple applications need to be moved, and there is a lack of efficient methods to facilitate this transition.

Innovation Solution

A cloud migration framework that includes a back-end application server retrieving information from an enterprise application data store, creating move groups based on application parameters, and using identified cloud computing patterns to automatically migrate applications or adding new patterns to a catalogue if necessary, with support from interactive graphical interfaces and machine learning algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual migration methods are used for enterprise applications to cloud computing environment, then migration can be performed with existing tools, but the process becomes time-consuming and difficult especially when substantial number of applications need to be moved

Engineering Contradiction:
Improvemigration speedVSAvoidmigration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of enterprise applications to identify suitable cloud computing patterns before migration. The pattern identification and reference implementation creation happen in advance, allowing the actual migration to proceed more quickly and automatically without manual intervention for each application.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates reference implementations by copying proven cloud computing patterns from the catalogue. Instead of manually designing each migration from scratch, the system replicates successful pattern templates, significantly reducing migration time and effort while maintaining quality standards.

Inventive Principle:
Principle #26Copying

2Productivity

If automated migration is implemented to reduce migration time, then productivity improves, but the complexity of the migration system increases

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

Solution Approach 1:

The system introduces a pattern catalogue as an intermediary layer between the migration source and target. This catalogue contains pre-defined cloud computing patterns that simplify the automation process, reducing the complexity of direct automated migration while maintaining high productivity through standardized pattern-based approaches.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes parameters by transforming application-specific migration requirements into pattern-matching parameters. By converting complex migration scenarios into standardized parameter comparisons against the pattern catalogue, the system achieves automation without proportionally increasing system complexity.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If cloud computing patterns are pre-defined in a catalogue, then migration accuracy and consistency improve, but the initial setup and maintenance of the catalogue becomes more complex

Engineering Contradiction:
Improvemigration accuracyVSAvoidcatalogue management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The pattern catalogue serves multiple functions: it stores migration patterns, provides reference implementations, enables automated pattern matching, and facilitates continuous improvement through feedback. This multi-functionality justifies the catalogue management complexity by providing comprehensive benefits across the entire migration process.

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

Solution Approach 2:

The system implements feedback mechanisms where migration results and pattern effectiveness are continuously monitored and fed back into the catalogue. This allows the catalogue to self-improve and refine patterns over time, maintaining high migration accuracy while reducing the manual effort required for catalogue maintenance through automated learning from actual migration outcomes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250225104A1Framework for migrating applications to cloud computing environment
Publication Date: 2025.07.10 HARTFORD FIRE INSURANCE CO
  • US20250225104A1 patent drawing
  • US20250225104A1 patent drawing
  • US20250225104A1 patent drawing

AI summary

A cloud migration framework may include an enterprise application data store that contains electronic records associated with enterprise applications. Each record may include, for example, an electronic record identifier and enterprise application parameters. A data repository stores a catalogue of cloud computing patterns. A back-end application computer server retrieves information from the enterprise application data store and, based on enterprise application parameters, creates a move group representing a subset of the enterprise applications. For each application in the move group, the computer server identifies whether an appropriate cloud computing pattern exists in the catalogue. If an appropriate cloud computing pattern is identified, it is used to automatically create a reference implementation of the enterprise application in a cloud computing environment. If no appropriate cloud computing pattern is identified, a pattern on-boarding process may be initiated to add a new cloud computing pattern to the catalogue.