Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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

a software solution and task technology, applied in the field of computer software solutions, can solve the problems of large-scale change in size, speed, complexity, other factors associated with an it environment, and increase the complexity of software component migration, and incur significant additional costs

Inactive Publication Date: 2012-05-31
IBM CORP
View PDF8 Cites 138 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

IT needs, however, are constantly evolving and at the same time the size, speed, complexity, and other factors associated with an IT environment may change.
Updating a deployed software solution that has been customized for an enterprise client introduces multiple issues for the enterprise client because updating a software solution typically requires migration of one or more components of the deployed software solution.
One issue for enterprise clients in migrating a deployed software solution is that migration of software components is made more complex when one or more software components of a software solution are dependent upon one another and when differing upgrade approaches are required for each individual software component of a software solution.
In addition, each enterprise client will encounter different issues associated with downtimes, new hardware requirements, and moving users from a deployed software solution to an updated software solution, when migrating a deployed software solution.
Moreover, an enterprise client may invest considerable resources into deploying a software solution and need to protect the investment in these resources when migrating the deployed software solution without incurring significant additional costs associating with updating the software solution.
There is not a single way to meet the needs of all enterprise clients who need to update software solutions, however, it may be necessary for an enterprise client to migrate deployed software solutions to protect the investment made in the software solution and to grow the software solution to fit ever-changing needs.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Generating a customized set of tasks for migration of a deployed software solution
  • Generating a customized set of tasks for migration of a deployed software solution
  • Generating a customized set of tasks for migration of a deployed software solution

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017]In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.

[0018]In addition, in the following description, for purposes of explanation, numerous systems are described. It is important to note, and it will be apparent to one skilled in the art that the present invention may execute in a variety of systems, including a variety of computer systems and electronic devices operating any number of different types of operating systems.

[0019]FIG. 1 illustrates a block diagram of a migration task list generator system. In the example, a migration task list generator system 100 includes a migratio...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

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.

Description

BACKGROUND OF THE INVENTION[0001]1. Technical Field[0002]This invention relates in general to computer software solutions, and more particularly, to generating a customized set of tasks for migration of a deployed software solution.[0003]2. Description of Related Art[0004]Many business enterprises spend considerable resources assessing information technology (IT) needs and deploying a software solution into an IT environment to meet these IT needs. In one example, a software solution refers to a total solution of integrated software components and associated data. IT needs, however, are constantly evolving and at the same time the size, speed, complexity, and other factors associated with an IT environment may change. Thus, once a software solution is deployed for an enterprise client, the enterprise client is likely to need to update any or all of the integrated software components that comprise the software solution.[0005]Updating a deployed software solution that has been customi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/44G06F9/445
CPCG06F8/65G06F8/71G06F8/10
Inventor DRAPER, CHRISTINE M.MANEKAR, ASHWIN B.MCMAHON, MICHAEL J.SUNDARARAMAN, RENGANATHANSWEITZER, JOHN W.THOMSEN, KAYLEE M.
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products