Automated Legacy Application Migration Tool

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Transitioning legacy applications from one platform to another, such as from Lotus Notes to Microsoft SharePoint, is complex and time-consuming, requiring the migration of underlying data, forms, and business logic, while also needing to leverage new platform capabilities for improved collaboration and governance.

Innovation Solution

A computerized system and method for migrating applications that includes a pre-migration analysis unit to assess complexity, a user interface for selecting application schema and content, and a migration unit to migrate the schema and content to a new platform, allowing for 'as is' or customized migration, with options for data storage in the cloud and integration with external applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual migration methods are used to transition legacy applications to new platforms, then migration can be performed with simple tools, but the process becomes time-consuming and complex

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

Solution Approach 1:

The migration tool performs automated analysis of the legacy application structure, automatically generates migration mappings, and executes the migration process without requiring manual intervention for each step, enabling the system to serve itself in the migration process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical migration processes with an automated computerized system that uses algorithms to analyze, map, and migrate application data, forms, and business logic, substituting human labor with automated computational processes

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If comprehensive analysis of legacy application is performed to capture all data, forms and business logic, then migration completeness is improved, but the complexity of the migration process increases

Engineering Contradiction:
Improvemigration completenessVSAvoidmigration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The migration tool divides the legacy application into distinct components including data, forms, and business logic, analyzing and migrating each segment separately through automated processes, which manages complexity while ensuring comprehensive coverage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs automated analysis of the legacy application structure, uses the analysis results to generate migration mappings, executes migration, and validates results, creating a feedback loop that ensures completeness while automating the complex process

Inventive Principle:
Principle #23Feedback

3Productivity

If automated migration tools are used to increase migration speed, then productivity is improved, but the ability to handle complex business logic and forms migration is reduced

Engineering Contradiction:
Improvemigration speedVSAvoidhandling capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The migration tool is designed to handle multiple types of legacy application components including data, forms, and business logic within a single automated platform, making it versatile enough to manage complex migrations while maintaining high productivity

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

Solution Approach 2:

The system performs preliminary automated analysis of the legacy application structure before migration, identifying data relationships, form structures, and business logic patterns in advance, which enables the automated tool to handle complex elements effectively during the actual migration process

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9182963B2Computerized migration tool and method
Publication Date: 2015.11.10 ATOS FRANCE
  • US9182963B2 patent drawing
  • US9182963B2 patent drawing
  • US9182963B2 patent drawing

AI summary

A computerized system, method, and computer program product for migrating applications are disclosed. A processor is configured to execute the stored instructions. The instructions may cause the processor to perform the steps including: analyzing a legacy application to be migrated to a new platform; generating one or more reports showing results of the analysis of the legacy application; migrating a schema of the legacy application to the new platform; and migrating a content of the legacy application to the new platform.