US 12,223,315 B2
Utilizing multiple analyses to migrate an application to a cloud computing environment
Sanjay Tiwari, Bengaluru (IN); Nishant Shyam Patriker, Pune (IN); Sanmati Jain, Ghaziabad (IN); Dan Malagari, Georgetown, TX (US); Trupti Meghshyam Shirodkar, New Panvel (IN); Mayur Kolhe, Bengaluru (IN); and Amol Nandkishor Joshi, Pune (IN)
Assigned to Accenture Global Solutions Limited, Dublin (IE)
Filed by Accenture Global Solutions Limited, Dublin (IE)
Filed on Mar. 24, 2023, as Appl. No. 18/126,218.
Prior Publication US 2024/0319992 A1, Sep. 26, 2024
Int. Cl. G06F 8/72 (2018.01); G06F 8/73 (2018.01); G06F 8/76 (2018.01)
CPC G06F 8/72 (2013.01) [G06F 8/73 (2013.01); G06F 8/76 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for generating a migration strategy for source code and a database to be migrated to a cloud computing environment, comprising:
receiving, by a device, the source code and the database to be migrated to the cloud computing environment;
performing, by the device, a first stage analysis of the source code to generate a first report;
causing, by the device, a second stage analysis of the source code to be performed based on the first report and to generate refactored and rewritten code;
performing, by the device, a third stage analysis of the database to generate a second report;
causing, by the device, a fourth stage analysis of the database to be performed based on the second report and to generate a refactored and rewritten database;
validating, by the device, the refactored and rewritten code and the refactored and rewritten database;
performing, by the device, the first stage analysis of the refactored and rewritten code and the third stage analysis of the refactored and rewritten database to generate a final report;
generating, by the device, a migration strategy for the refactored and rewritten code and the refactored and rewritten database based on the final report; and
performing, by the device, one or more actions based on the migration strategy.