Patent ID: 9495283
Filing Date: 2016-11-15
CPC Classification: G06F

Claim Text:
1. A method, comprising: receiving, by a computer-based system configured to perform software component migration, information indicating a first software package is to be tested in a plurality of test environments, wherein the first software package includes a modified test version of a particular software component; the computer-based system determining that a first computer system in the plurality of test environments is currently executing a process that uses the particular software component but that a second computer system in the plurality of test environments is not currently executing any processes that use the particular software component; in response to the determining, the computer-based system deploying the first software package to the second computer system for testing and implementing a prohibition on deployment of the first software package to the first computer system; the computer-based system lifting the prohibition based on received information indicating the process on the first computer system is no longer executing; and replacing, by the computer-based system, the modified test version of the particular software component with a production component in each of a plurality of test environments.