×

Generating a customized set of tasks for migration of a deployed software solution

  • US 8,938,733 B2
  • Filed: 07/18/2012
  • Issued: 01/20/2015
  • Est. Priority Date: 11/30/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for generating a set of tasks for performing a migration of a software solution comprising:

  • specifying, by at least one computer system, a current physical topology of a deployed software solution, wherein the deployed software solution comprises a plurality of software components and data associated with the plurality of software components integrated into a single entity;

    specifying, by the at least one computer system, at least one solution change to the deployed software solution to meet at least one business requirement;

    specifying, by the at least one computer system, at least one migration strategy for migrating the deployed software solution, wherein the at least one migration strategy comprises at least one product level strategy applicable for a particular software component of the plurality of software components and at least one solution level strategy applicable for the plurality of software components, wherein the product level strategy overrides the solution level strategy for the particular software component, wherein each of the product level strategy and the solution level strategy are selected from among;

    a first strategy that requires performing the at least one solution change on at least one new machine for a future physical topology and migrating data associated with an upgraded version of at least one software component from among the plurality of software components to the at least one new machine; and

    a second strategy that requires performing the at least one solution change on the at least one new machine for the future physical topology and maintaining a current version of the at least one software component on at least one original machine in the current physical topology;

    generating, by the at least one computer system, a plurality of migration tasks for performing the at least one solution change to the deployed software solution specified in the current physical topology, wherein the plurality of migration tasks apply the at least one migration strategy;

    generating, by the at least one computer system, a recommendation of the future physical topology for the received software solution, wherein the recommended future physical topology is updated according to the plurality of migration tasks that comprise at least one task for at least one of the at least one new machine or the at least one original machine; and

    outputting, by the at least one computer system, the plurality of migration tasks and recommended future physical topology, the outputting further illustrating 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 all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×