GENERATING A CUSTOMIZED SET OF TASKS FOR MIGRATION OF A DEPLOYED SOFTWARE SOLUTION
First Claim
1. A method for generating a set of tasks for performing a migration of a software solution comprising:
- specifying a physical topology of a deployed software solution, wherein the software solution comprises a plurality of software components and data associated with said plurality of software components integrated into a single entity;
specifying at least one solution change to the deployed software solution to meet at least one business requirement;
specifying at least one migration strategy for migrating the deployed software solution, wherein the at least one migration strategy comprises at least one of a product level strategy specified for a particular software component of the plurality of software components and at least one solution level strategy specified for the plurality of software components, wherein the product level strategy overrides the solution level strategy for the particular software component;
generating a plurality of migration tasks for making the at least one solution change to the deployed software solution specified in the physical topology based on the at least one migration strategy;
generating a recommended physical topology yielded for the software solution if the physical topology is updated according to the plurality of migration tasks; and
outputting the plurality of migration tasks and recommended physical topology for providing a simulated plan for migrating the software solution according to the at least one migration strategy to meet the at least one business requirement.
1 Assignment
0 Petitions
Accused Products
Abstract
A migration set list generator specifies a physical topology of a deployed software solution, wherein the software solution comprises a plurality of software components and data associated with said plurality of software components integrated into a single entity. The migration set list generator specifies at least one solution change to the deployed software solution to meet at least one business requirement and specifies at least one migration strategy for migrating the deployed software solution, wherein the at least one migration strategy comprises at least one of a product level strategy specified for a particular software component of the plurality of software components and at least one solution level strategy specified for the plurality of software components, wherein the product level strategy overrides the solution level strategy for the particular software component. The migration set list generator generates a plurality of migration tasks for making the at least one solution change to the deployed software solution specified in the physical topology based on the at least one migration strategy and generates a recommended physical topology yielded for the software solution if the physical topology is updated according to the plurality of migration tasks.
-
Citations
21 Claims
-
1. A method for generating a set of tasks for performing a migration of a software solution comprising:
-
specifying a physical topology of a deployed software solution, wherein the software solution comprises a plurality of software components and data associated with said plurality of software components integrated into a single entity; specifying at least one solution change to the deployed software solution to meet at least one business requirement; specifying at least one migration strategy for migrating the deployed software solution, wherein the at least one migration strategy comprises at least one of a product level strategy specified for a particular software component of the plurality of software components and at least one solution level strategy specified for the plurality of software components, wherein the product level strategy overrides the solution level strategy for the particular software component; generating a plurality of migration tasks for making the at least one solution change to the deployed software solution specified in the physical topology based on the at least one migration strategy; generating a recommended physical topology yielded for the software solution if the physical topology is updated according to the plurality of migration tasks; and outputting the plurality of migration tasks and recommended physical topology for providing a simulated plan for migrating the software solution according to the at least one migration strategy to meet the at least one business requirement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for generating a set of tasks for performing a migration of a software solution, the system comprising:
-
a migration task list generator coupled to at least one processor and memory; the migration task list generator programmed to; specify a physical topology of a deployed software solution, wherein the software solution comprises a plurality of software components and data associated with said plurality of software components integrated into a single entity; specify at least one solution change to the deployed software solution to meet at least one business requirement; specify at least one migration strategy for migrating the deployed software solution, wherein the at least one migration strategy comprises at least one of a product level strategy specified for a particular software component of the plurality of software components and at least one solution level strategy specified for the plurality of software components, wherein the product level strategy overrides the solution level strategy for the particular software component; generate a plurality of migration tasks for making the at least one solution change to the deployed software solution specified in the physical topology based on the at least one migration strategy; generate a recommended physical topology yielded for the software solution if the physical topology is updated according to the plurality of migration tasks; and output the plurality of migration tasks and recommended physical topology for providing a simulated plan for migrating the software solution according to the at least one migration strategy to meet the at least one business requirement. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for generating a set of tasks for performing a migration of a software solution, the computer program product comprising:
-
a computer readable storage medium; first program instructions to specify a physical topology of a deployed software solution, wherein the software solution comprises a plurality of software components and data associated with said plurality of software components integrated into a single entity; second program instructions to specify at least one solution change to the deployed software solution to meet at least one business requirement; third program instructions to specify at least one migration strategy for migrating the deployed software solution, wherein the at least one migration strategy comprises at least one of a product level strategy specified for a particular software component of the plurality of software components and at least one solution level strategy specified for the plurality of software components, wherein the product level strategy overrides the solution level strategy for the particular software component; fourth program instructions to generate a plurality of migration tasks for making the at least one solution change to the deployed software solution specified in the physical topology based on the at least one migration strategy; fifth program instructions to generate a recommended physical topology yielded for the software solution if the physical topology is updated according to the plurality of migration tasks; and sixth program instructions to output the plurality of migration tasks and recommended physical topology for providing a simulated plan for migrating the software solution according to the at least one migration strategy to meet the at least one business requirement. wherein said first, second, third, fourth, fifth, and sixth program instructions are stored on said computer readable storage medium.
-
Specification