IP Library Granted Patent US 8,087,013
Granted Patent B2
US 8,087,013 · App. 11/933,046 · Granted Dec 27, 2011

Assisted migration in a data processing environment

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,087,013
App. No.
11/933,046
Granted
Dec 27, 2011
Kind
B2
Abstract

In assisting migration of data processing resources from a first operating environment to a second operating environment, a migration controller responds to a problem encountered during a migration process by invoking a network-based service to discover migration resources. A service provider makes migration resources available via the network-based service. The migration controller can obtain the latest migration rules and use them to resolve certain migration problems. The cooperation between the migration controller and network-based service can be automated to reduce reliance on manual updating of installed computer programs.

Claims (36)

1. A data processing system for supporting migration of data processing resources from a first operating environment to a second operating environment, comprising:

a hardware data processing unit configured to

invoke a migration wizard;

invoke a remote network-based service by an exception handler upon identifying an exception condition;

send information related to the exception condition to the remote network-based service;

receive, via the network, from the remote network-based service a migration rule for handling the exception condition; and

perform operation specified in the migration rule;

wherein the remote network-based service is associated with a knowledge database containing migration rules for handling known exception conditions and selects the migration rule based on the information received from the exception handler.

2. The data processing system according to claim 1 , wherein the remote network-based service is a web service implementing SOAP (Simple Object Access Protocol)-formatted messaging.

3. The data processing system according to claim 2 , wherein the data processing unit is further configured to upload elements of the data processing resources that require migration.

4. A method executed by a central processing unit (CPU) for use in migrating data processing resources from a first operating environment to a second operating environment, said method comprising:

invoking a migration wizard;

invoking a remote network-based service by an exception handler upon identifying an exception condition;

sending information related to the exception condition to the remote network-based service;

receiving, via the network, from the remote network-based service a migration rule for handling the exception condition; and

performing operation specified in the migration rule;

wherein the remote network-based service is associated with a knowledge database containing migration rules for handling known exception conditions and selects the migration rule based on the information received from the exception handler.

5. The method according to claim 4 , further comprising:

receiving a request from the remote network-based service for additional information relating to the identified exception condition; and

sending the requested additional information to the remote network-based service;

wherein the remote network-based service, in response to receipt of said additional information, using said additional information for selection of the migration rule.

6. The method according to claim 5 wherein the remote network-based service is a web service implementing SOAP-formatted messaging.

7. The method according to claim 6 further comprising uploading elements of the data processing resources that require migration.

8. A computer program product for assisting migration of data processing resources from a first operating environment to a second operating environment, said computer program product comprising a computer usable storage medium having computer usable program code embodied therewith, said computer usable program code, when executed on a computer, instruct the computer to perform the operations comprising:

invoking a migration wizard;

invoking a remote network-based service by an exception handler upon identifying an exception condition;

sending information related to the exception condition to the remote network-based service;

receiving, via the network, from the remote network-based service a migration rule for handling the exception condition; and

performing operation specified in the migration rule;

wherein the remote network-based service is associated with a knowledge database containing migration rules for handling known exception conditions and selects the migration rule based on the information received from the exception handler.

9. The computer program product according to claim 8 further comprising:

receiving a request from the remote network-based service for additional information relating to the identified exception condition, and

sending the requested additional information to the remote network-based service;

wherein the remote network-based service, in response to receipt of said additional information, using said additional information for selection of the migration rule.

10. The computer program product according to claim 9 wherein the remote network-based service is a web service implementing SOAP-formatted messaging.

11. The computer program product according to claim 10 further comprising uploading elements of the data processing resources that require migration.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2007
From: KELLY, JOHN ANTHONY; NUTTAL, MARK PATRICK; STIRLING, CRAIG HOWARD; WHITLOCK, MARK
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020124/0984 →
Priority Claims (1)
GB 0622738.3 · Nov 15, 2006 · national
Continuity (1)
Related Publication 20080115123A1 · May 15, 2008