Patent ID: 9608931
Date: 2017-03-28
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method comprising: receiving, with an automated migration assessment tool executed by a processor, code associated with an application that is to be migrated to a target cloud computing platform, a deployment list of technical utility services and capabilities for a deployment system, and a target list of technical utility services and capabilities for the target cloud computing platform; determining, using the automated migration assessment tool, dependencies of the code on technical utility services and capabilities; producing, using the automated migration assessment tool, a dependency information file including the dependencies; matching, using the automated migration assessment tool, patterns in the deployment list with information in the dependency information file; producing, using the automated migration assessment tool, a pattern list based on the matching, wherein the pattern list includes a subset of patterns that are present in the code and the deployment list; mapping, using the automated migration assessment tool, the pattern list to the target list for the target cloud computing platform; producing, using the automated migration assessment tool, a migration list based on the mapping to evaluate support for dependent technical utility services and capabilities of the application in the target cloud computing platform; and moving the application to the target cloud computing platform based on the migration list.