Migration Delta Analyzer for Cloud Transition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Migrating on-premise applications to cloud environments is challenging due to incompatibilities between on-premise and cloud environments, requiring significant re-design of functionalities, data structures, and custom code modifications, which increases costs and complexity, potentially leading to loss of functionalities and reduced flexibility.

Innovation Solution

A migration delta analyzer and transition recommendation engine that compares on-premise applications with cloud environments, recommending migration approaches by analyzing differences in source code and data, providing migration options, and assisting in re-engineering processes and configurations to streamline the migration process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If on-premise application is migrated to cloud environment, then cost savings and reduced complexity are achieved, but incompatibilities between on-premise and cloud environments cause significant re-design of functionalities and data structures

Engineering Contradiction:
ImprovecomplexityVSAvoidmigration effort
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The system performs preliminary analysis of the on-premise application before migration by automatically generating an object list of all accessed objects and comparing them against cloud environment capabilities. This advance preparation identifies incompatibilities and generates migration recommendations before the actual migration occurs, reducing the re-design effort during migration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The migration delta analyzer acts as an intermediary between the on-premise application and the cloud environment. It analyzes the object list, compares objects with cloud capabilities, and generates migration recommendations that serve as a bridge, guiding the transformation process and reducing direct incompatibility conflicts.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If migration process is made more efficient, then migration time and cost are reduced, but enterprises may still evaluate competitor cloud applications

Engineering Contradiction:
Improvemigration speedVSAvoidmigration success
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system provides feedback to enterprises during the migration process by generating and presenting migration recommendations based on the analyzed object list and cloud capability comparison. This feedback mechanism allows enterprises to see the migration path clearly, understand the transformation requirements, and make informed decisions, thereby increasing confidence in the migration success and reducing attraction to competitor applications.

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If source code is directly transferred to cloud environment, then migration is simple, but functionality is lost due to cloud environment requirements

Engineering Contradiction:
Improvemigration simplicityVSAvoidfunctionality retention
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system segments the application into discrete objects (data objects, business objects, process objects, etc.) and analyzes each object's compatibility with the cloud environment separately. This segmentation allows selective migration and transformation of individual objects, preserving functionality while adapting to cloud requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes parameters of objects to adapt them from on-premise to cloud environment. By analyzing object characteristics and comparing them with cloud capability requirements, the system generates transformation recommendations that modify object parameters, data structures, and configurations to maintain functionality in the cloud context.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11405472B2Migration delta analyzer and transition recommendation engine
Publication Date: 2022.08.02 SAP SE
  • US11405472B2 patent drawing
  • US11405472B2 patent drawing
  • US11405472B2 patent drawing

AI summary

Implementations include receiving, by a migration delta analyzer of a software system, an object list including objects accessed by the on-premise application, determining, by the migration delta analyzer, at least one migration option for each object in the object list using a mapping table, receiving, through a user interface, input from a user representing a selection of migration option for each object in the object list, and providing a cloud application based on the selected migration option for each object in the object list.